|
Real Time Open Sound Control librtosc
|
data object for the dispatch routine More...
#include <ports.h>
Public Member Functions | |
| void | push_index (int ind) |
| void | pop_index (void) |
| virtual void | replyArray (const char *path, const char *args, rtosc_arg_t *vals) |
| virtual void | reply (const char *path, const char *args,...) |
| virtual void | reply (const char *msg) |
| Reply if information has been requested. | |
| virtual void | chain (const char *path, const char *args,...) |
| virtual void | chain (const char *msg) |
| Bypass message to some kind of backend if the message can not be handled. | |
| virtual void | chainArray (const char *path, const char *args, rtosc_arg_t *vals) |
| virtual void | broadcast (const char *path, const char *args,...) |
| Transmit initialization/change of a value to all listeners. | |
| virtual void | broadcast (const char *msg) |
| virtual void | broadcastArray (const char *path, const char *args, rtosc_arg_t *vals) |
| virtual void | forward (const char *rational=NULL) |
Public Attributes | |
| char * | loc |
| Location of where the dispatch routine is currently being called. | |
| size_t | loc_size |
| void * | obj |
| runtime object to dispatch this object to | |
| int | matches |
| number of matches returned from dispatch routine | |
| const Port * | port |
| dispatch will write the matching port's pointer here | |
| const char * | message |
| Will be set to point to the full OSC message in case of a base dispatch. | |
| int | idx [16] |
data object for the dispatch routine
| char* rtosc::RtData::loc |
Location of where the dispatch routine is currently being called.
If non-NULL, the dispatch routine will update the port name here while walking through the Ports tree