![]() |
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 | ControlTaskExecutor |
| Control task executor. More... | |
| class | ControlTaskQueue |
| Control task queue. More... | |
| class | IControlTaskCompleter |
| Control task completion handler. More... | |
| class | IControlTaskExecutor |
| Control task executor interface. More... | |
Typedefs | |
| typedef ControlTaskResult(IControlTaskExecutor::* | ControlTaskFunc) (ControlTask &) |
| Control task implementation function. Holds a pointer to method of a class derived from IControlTaskExecutor. | |
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.