![]() |
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Control task. More...
#include "roc_core/atomic.h"#include "roc_core/list_node.h"#include "roc_core/mpsc_queue_node.h"#include "roc_core/mutex.h"#include "roc_core/optional.h"#include "roc_core/semaphore.h"#include "roc_core/seqlock.h"#include "roc_core/time.h"

Go to the source code of this file.
Classes | |
| class | roc::ctl::ControlTask |
| Base class for control tasks. More... | |
Namespaces | |
| namespace | roc |
| Root namespace. | |
| namespace | roc::ctl |
| Control tasks event loop. | |
Typedefs | |
| typedef ControlTaskResult(IControlTaskExecutor::* | roc::ctl::ControlTaskFunc) (ControlTask &) |
| Control task implementation function. Holds a pointer to method of a class derived from IControlTaskExecutor. | |
Enumerations | |
| enum | roc::ctl::ControlTaskResult { roc::ctl::ControlTaskSuccess , roc::ctl::ControlTaskFailure , roc::ctl::ControlTaskContinue , roc::ctl::ControlTaskPause } |
| Control task execution result. More... | |
Control task.
Definition in file control_task.h.