Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
control_loop.h File Reference

Control loop thread. More...

Include dependency graph for control_loop.h:
This graph shows which files directly or indirectly include this file:

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.
 

Detailed Description

Control loop thread.

Definition in file control_loop.h.