Real Time Open Sound Control librtosc
Loading...
Searching...
No Matches
rtosc::ClonePorts Struct Reference
Inheritance diagram for rtosc::ClonePorts:
rtosc::Ports

Public Member Functions

 ClonePorts (const Ports &p, std::initializer_list< ClonePort > c)
Public Member Functions inherited from rtosc::Ports
itr_t begin () const
 Forwards to builtin container.
itr_t end () const
 Forwards to builtin container.
size_t size () const
 Forwards to builtin container.
const Portoperator[] (unsigned i) const
 Forwards to builtin container.
 Ports (std::initializer_list< Port > l)
 Ports (const Ports &)=delete
void dispatch (const char *m, RtData &d, bool base_dispatch=false) const
 Dispatches message to all matching ports.
const Portoperator[] (const char *name) const
 Retrieve local port by name TODO implement full matching.
const Portapropos (const char *path) const
 Find the best match for a given path.

Additional Inherited Members

Public Types inherited from rtosc::Ports
typedef std::vector< Port >::const_iterator itr_t
Static Public Member Functions inherited from rtosc::Ports
static char * collapsePath (char *p)
 Collapse path with parent path identifiers "/..".
Public Attributes inherited from rtosc::Ports
std::vector< Portports
std::function< void(msg_t, RtData &)> default_handler
Protected Member Functions inherited from rtosc::Ports
void refreshMagic (void)

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