Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::ctl::ControlInterfaceMap Class Reference

Control interface map. More...

#include <control_interface_map.h>

Inheritance diagram for roc::ctl::ControlInterfaceMap:
Collaboration diagram for roc::ctl::ControlInterfaceMap:

Public Member Functions

core::SharedPtr< BasicControlEndpointnew_endpoint (address::Interface iface, address::Protocol proto, ControlTaskQueue &task_queue, netio::NetworkLoop &network_loop, core::IArena &arena)
 Create control endpoint for given interface and protocol. More...
 

Static Public Member Functions

static ControlInterfaceMapinstance ()
 Get instance. More...
 

Friends

class core::Singleton< ControlInterfaceMap >
 

Detailed Description

Control interface map.

Definition at line 28 of file control_interface_map.h.

Member Function Documentation

◆ instance()

static ControlInterfaceMap& roc::ctl::ControlInterfaceMap::instance ( )
inlinestatic

Get instance.

Definition at line 31 of file control_interface_map.h.

◆ new_endpoint()

core::SharedPtr<BasicControlEndpoint> roc::ctl::ControlInterfaceMap::new_endpoint ( address::Interface  iface,
address::Protocol  proto,
ControlTaskQueue task_queue,
netio::NetworkLoop network_loop,
core::IArena arena 
)

Create control endpoint for given interface and protocol.


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