LMMS
Loading...
Searching...
No Matches
zyncarla::MwDataObj Class Reference
Inheritance diagram for zyncarla::MwDataObj:
rtosc::RtData

Public Member Functions

 MwDataObj (MiddleWareImpl *mwi_)
 ~MwDataObj (void)
virtual void reply (const char *path, const char *args,...) override
virtual void replyArray (const char *path, const char *args, rtosc_arg_t *argd) override
virtual void reply (const char *msg) override
 Reply if information has been requested.
virtual void chain (const char *msg) override
 Bypass message to some kind of backend if the message can not be handled.
virtual void chain (const char *path, const char *args,...) override
virtual void forward (const char *) override
Public Member Functions inherited from rtosc::RtData
 RtData (void)
void push_index (int ind)
void pop_index (void)
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)

Public Attributes

bool forwarded
Public Attributes inherited from rtosc::RtData
char * loc
size_t loc_size
voidobj
 runtime object to dispatch this object to
int matches
 number of matches returned from dispatch routine
const Portport
const char * message
 Will be set to point to the full OSC message in case of a base dispatch.
int idx [16]

Private Attributes

char * buffer
MiddleWareImplmwi

Constructor & Destructor Documentation

◆ MwDataObj()

zyncarla::MwDataObj::MwDataObj ( MiddleWareImpl * mwi_)
inline

◆ ~MwDataObj()

zyncarla::MwDataObj::~MwDataObj ( void )
inline

Member Function Documentation

◆ chain() [1/2]

virtual void zyncarla::MwDataObj::chain ( const char * msg)
inlineoverridevirtual

Bypass message to some kind of backend if the message can not be handled.

Reimplemented from rtosc::RtData.

◆ chain() [2/2]

virtual void zyncarla::MwDataObj::chain ( const char * path,
const char * args,
... )
inlineoverridevirtual

Reimplemented from rtosc::RtData.

◆ forward()

virtual void zyncarla::MwDataObj::forward ( const char * )
inlineoverridevirtual

Reimplemented from rtosc::RtData.

◆ reply() [1/2]

virtual void zyncarla::MwDataObj::reply ( const char * msg)
inlineoverridevirtual

Reply if information has been requested.

Reimplemented from rtosc::RtData.

◆ reply() [2/2]

virtual void zyncarla::MwDataObj::reply ( const char * path,
const char * args,
... )
inlineoverridevirtual

Reimplemented from rtosc::RtData.

◆ replyArray()

virtual void zyncarla::MwDataObj::replyArray ( const char * path,
const char * args,
rtosc_arg_t * argd )
inlineoverridevirtual

Reimplemented from rtosc::RtData.

Member Data Documentation

◆ buffer

char* zyncarla::MwDataObj::buffer
private

◆ forwarded

bool zyncarla::MwDataObj::forwarded

◆ mwi

MiddleWareImpl* zyncarla::MwDataObj::mwi
private

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