Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Create endpoint on given interface. More...
#include <control_loop.h>
Public Member Functions | |
CreateEndpoint (address::Interface iface, address::Protocol proto) | |
Set task parameters. More... | |
EndpointHandle | get_handle () const |
Get handle of the created endpoint. 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< Tag > | |
MpscQueueData * | mpsc_queue_data () const |
Get pointer to internal data. More... | |
Public Member Functions inherited from roc::core::ListNode< Tag > | |
ListData * | list_data () const |
Get pointer to internal data. More... | |
Friends | |
class | ControlLoop |
Additional Inherited Members | |
Static Public Member Functions inherited from roc::core::MpscQueueNode< Tag > | |
static MpscQueueNode * | mpsc_queue_node (MpscQueueData *data) |
Get pointer to parent node from pointer to internal data. More... | |
Static Public Member Functions inherited from roc::core::ListNode< Tag > | |
static ListNode * | list_node (ListData *data) |
Get pointer to parent node from pointer to internal data. More... | |
Protected Member Functions inherited from roc::ctl::ControlTask | |
template<class E > | |
ControlTask (ControlTaskResult(E::*task_func)(ControlTask &)) | |
Initialize task. More... | |
Create endpoint on given interface.
Definition at line 42 of file control_loop.h.
roc::ctl::ControlLoop::Tasks::CreateEndpoint::CreateEndpoint | ( | address::Interface | iface, |
address::Protocol | proto | ||
) |
Set task parameters.
EndpointHandle roc::ctl::ControlLoop::Tasks::CreateEndpoint::get_handle | ( | ) | const |
Get handle of the created endpoint.