Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Control tasks event loop. More...
Classes | |
class | BasicControlEndpoint |
Base class for control endpoints. More... | |
class | ControlInterfaceMap |
Control interface map. More... | |
class | ControlLoop |
Control loop thread. More... | |
class | ControlTask |
Base class for control tasks. More... | |
class | IControlTaskExecutor |
Control task executor interface. More... | |
class | ControlTaskExecutor |
Control task executor. More... | |
class | ControlTaskQueue |
Control task queue. More... | |
class | IControlTaskCompleter |
Control task completion handler. More... | |
Typedefs | |
typedef ControlTaskResult(IControlTaskExecutor::* | ControlTaskFunc) (ControlTask &) |
Control task implementation function. Holds a pointer to method of a class derived from IControlTaskExecutor. More... | |
Enumerations | |
enum | ControlTaskResult { ControlTaskSuccess , ControlTaskFailure , ControlTaskContinue , ControlTaskPause } |
Control task execution result. More... | |
Control tasks event loop.
typedef ControlTaskResult(IControlTaskExecutor::* roc::ctl::ControlTaskFunc) (ControlTask &) |
Control task implementation function. Holds a pointer to method of a class derived from IControlTaskExecutor.
Definition at line 50 of file control_task.h.
Control task execution result.
Definition at line 34 of file control_task.h.