RNBO: RNBO::MessageEvent Class Reference
#include <RNBO_MessageEvent.h>
Public Types | |
enum | Type { Invalid = -1, Number = 0, List, Bang, Max_Type } |
Public Member Functions | |
MessageEvent (MessageTag tag, MillisecondTime eventTime, number numValue, MessageTag objectId=0, PatcherEventTarget *eventTarget=nullptr) | |
MessageEvent (MessageTag tag, MillisecondTime eventTime, UniqueListPtr listValue, MessageTag objectId=0, PatcherEventTarget *eventTarget=nullptr) | |
MessageEvent (MessageTag tag, MillisecondTime eventTime, MessageTag objectId=0, PatcherEventTarget *eventTarget=nullptr) | |
MessageEvent (const MessageEvent &other) | |
MessageEvent (MessageEvent &&other) | |
MessageEvent & | operator= (const MessageEvent &other) |
MessageEvent & | operator= (MessageEvent &&other) |
bool | operator== (const MessageEvent &rhs) const |
MessageTag | getTag () const |
MessageTag | getObjectId () const |
MessageEvent::Type | getType () const |
MillisecondTime | getTime () const |
PatcherEventTarget * | getEventTarget () const |
number | getNumValue () const |
std::shared_ptr< const list > | getListValue () const |
void | dumpEvent () const |
Protected Member Functions | |
void | setTime (MillisecondTime eventTime) |
Protected Attributes | |
MessageTag | _tag |
MessageTag | _objectId |
MillisecondTime | _eventTime |
MessageEvent::Type | _type = Invalid |
number | _numValue |
std::shared_ptr< list > | _listValue |
PatcherEventTarget * | _eventTarget |
Friends | |
class | EventVariant |
class | PatcherEventSender |
Detailed Description
An event representing a message
The documentation for this class was generated from the following file: