|
LMMS
|
data object for the dispatch routine More...
#include <ports.h>
Public Member Functions | |
| RtData (void) | |
| 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 |
| 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 |
| 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
| RtData::RtData | ( | void | ) |
Reimplemented in VarCapture, and zyncarla::DataObj.
Transmit initialization/change of a value to all listeners.
Reimplemented in zyncarla::DataObj.
|
virtual |
Bypass message to some kind of backend if the message can not be handled.
Reimplemented in Capture, and zyncarla::MwDataObj.
Reimplemented in Capture, and zyncarla::MwDataObj.
|
virtual |
Reimplemented in zyncarla::DataObj, and zyncarla::MwDataObj.
Reply if information has been requested.
Reimplemented in Capture, CapturePretty, zyncarla::DataObj, and zyncarla::MwDataObj.
Reimplemented in Capture, CapturePretty, RtDataUI, VarCapture, zyncarla::Capture, zyncarla::DataObj, and zyncarla::MwDataObj.
|
virtual |
Reimplemented in Capture, zyncarla::DataObj, and zyncarla::MwDataObj.
| int rtosc::RtData::idx[16] |
| 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
| size_t rtosc::RtData::loc_size |
| int rtosc::RtData::matches |
number of matches returned from dispatch routine
| const char* rtosc::RtData::message |
Will be set to point to the full OSC message in case of a base dispatch.
| void* rtosc::RtData::obj |
runtime object to dispatch this object to