Class ov::threading::ImmediateExecutor#

class ImmediateExecutor : public ov::threading::ITaskExecutor#

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

Public Types

using Ptr = std::shared_ptr<ImmediateExecutor>#

A shared pointer to a ImmediateExecutor object.

Public Functions

~ImmediateExecutor() override = default#

Destroys the object.

inline virtual void run(Task task) override#

Execute ov::Task inside task executor context.

Parameters:

task – A task to start