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 voidTask run();
};

Inherited Members

public:
    // methods

    virtual voidTask run() = 0;
    virtual voidconst std::vector<Task>& run_and_wait();

Detailed Documentation

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

Methods

virtual voidTask run()

Execute ov::Task inside task executor context.

Parameters:

task

A task to start