Real Time Open Sound Control librtosc
Loading...
Searching...
No Matches
Public Member Functions | List of all members
rtosc::MergePorts Struct Reference
Inheritance diagram for rtosc::MergePorts:
rtosc::Ports

Public Member Functions

 MergePorts (std::initializer_list< const Ports * > 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: