class ov::threading::ImmediateExecutor

Overview

Task executor implementation that just run tasks in current thread during calling of run() method. More…

#include <immediate_executor.hpp>

class ImmediateExecutor: public ov::threading::ITaskExecutor
{
public:
    // methods

    virtual void run(Task task);
};

Inherited Members

public:
    // methods

    virtual void run(Task task) = 0;
    virtual void run_and_wait(const std::vector<Task>& tasks);

Detailed Documentation

Task executor implementation that just run tasks in current thread during calling of run() method.

Methods

virtual void run(Task task)

Execute ov::Task inside task executor context.

Parameters:

task

A task to start