Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::ctl::ControlLoop::Tasks::DetachSource Class Reference

Detach source from endpoint. More...

#include <control_loop.h>

Inheritance diagram for roc::ctl::ControlLoop::Tasks::DetachSource:
Collaboration diagram for roc::ctl::ControlLoop::Tasks::DetachSource:

Public Member Functions

 DetachSource (EndpointHandle endpoint, pipeline::ReceiverLoop &source)
 Set task parameters. More...
 
- Public Member Functions inherited from roc::ctl::ControlTask
bool completed () const
 True if the task succeeded, failed, or cancelled. More...
 
bool succeeded () const
 True if the task succeeded. More...
 
bool cancelled () const
 True if the task cancelled. More...
 
- Public Member Functions inherited from roc::core::MpscQueueNode
MpscQueueDatampsc_queue_data () const
 Get list node data. More...
 
- Public Member Functions inherited from roc::core::ListNode
ListNodeDatalist_node_data () const
 Get list node data. More...
 

Friends

class ControlLoop
 

Additional Inherited Members

- Protected Member Functions inherited from roc::ctl::ControlTask
template<class E >
 ControlTask (ControlTaskResult(E::*task_func)(ControlTask &))
 Initialize task. More...
 

Detailed Description

Detach source from endpoint.

Definition at line 151 of file control_loop.h.

Constructor & Destructor Documentation

◆ DetachSource()

roc::ctl::ControlLoop::Tasks::DetachSource::DetachSource ( EndpointHandle  endpoint,
pipeline::ReceiverLoop source 
)

Set task parameters.


The documentation for this class was generated from the following file: