Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::ctl::ControlInterfaceMap Class Reference

Control interface map. More...

#include <roc_ctl/control_interface_map.h>

Inheritance 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.
 

Static Public Member Functions

static ControlInterfaceMapinstance ()
 Get instance.
 

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.

Friends And Related Symbol Documentation

◆ core::Singleton< ControlInterfaceMap >

friend class core::Singleton< ControlInterfaceMap >
friend

Definition at line 36 of file control_interface_map.h.


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