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 | |
roc | |
Root 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. More... | |
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.