Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Control loop thread. More...
#include "roc_address/interface.h"
#include "roc_address/protocol.h"
#include "roc_core/attributes.h"
#include "roc_core/list.h"
#include "roc_core/noncopyable.h"
#include "roc_core/shared_ptr.h"
#include "roc_ctl/basic_control_endpoint.h"
#include "roc_ctl/control_task_executor.h"
#include "roc_ctl/control_task_queue.h"
#include "roc_netio/network_loop.h"
#include "roc_pipeline/pipeline_loop.h"
Go to the source code of this file.
Classes | |
class | roc::ctl::ControlLoop |
Control loop thread. More... | |
class | roc::ctl::ControlLoop::Tasks |
Subclasses for specific tasks. More... | |
class | roc::ctl::ControlLoop::Tasks::CreateEndpoint |
Create endpoint on given interface. More... | |
class | roc::ctl::ControlLoop::Tasks::DeleteEndpoint |
Delete endpoint, if it exists. More... | |
class | roc::ctl::ControlLoop::Tasks::BindEndpoint |
Bind endpoint on local URI. More... | |
class | roc::ctl::ControlLoop::Tasks::ConnectEndpoint |
Connect endpoint on remote URI. More... | |
class | roc::ctl::ControlLoop::Tasks::AttachSink |
Attach sink to endpoint at given URI. More... | |
class | roc::ctl::ControlLoop::Tasks::DetachSink |
Detach sink from endpoint. More... | |
class | roc::ctl::ControlLoop::Tasks::AttachSource |
Attach source to endpoint at given URI. More... | |
class | roc::ctl::ControlLoop::Tasks::DetachSource |
Detach source from endpoint. More... | |
class | roc::ctl::ControlLoop::Tasks::PipelineProcessing |
Process pending pipeline tasks on control thread. More... | |
Namespaces | |
roc | |
Root namespace. | |
roc::ctl | |
Control tasks event loop. | |
Control loop thread.
Definition in file control_loop.h.