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: