The base class for objects that can be delivered to a MessageListener. More...
Inherits ReferenceCountedObject.
Inherited by CallbackMessage.
Public Types | |
| typedef ReferenceCountedObjectPtr < Message > | Ptr |
| A typedef for pointers to messages. | |
Public Member Functions | |
| Message () noexcept | |
| Creates an uninitialised message. | |
| Message (int intParameter1, int intParameter2, int intParameter3, void *pointerParameter) noexcept | |
| Creates a message object, filling in the member variables. | |
| virtual | ~Message () |
| Destructor. | |
Public Attributes | |
| int | intParameter1 |
| user-defined integer value. | |
| int | intParameter2 |
| user-defined integer value. | |
| int | intParameter3 |
| user-defined integer value. | |
| void * | pointerParameter |
| user-defined pointer value. | |
The base class for objects that can be delivered to a MessageListener.
The simplest Message object contains a few integer and pointer parameters that the user can set, and this is enough for a lot of purposes. For passing more complex data, subclasses of Message can also be used.
| typedef ReferenceCountedObjectPtr<Message> Message::Ptr |
A typedef for pointers to messages.
| Message::Message | ( | ) |
Creates an uninitialised message.
The class's variables will also be left uninitialised.
| Message::Message | ( | int | intParameter1, |
| int | intParameter2, | ||
| int | intParameter3, | ||
| void * | pointerParameter | ||
| ) |
Creates a message object, filling in the member variables.
The corresponding public member variables will be set from the parameters passed in.
| virtual Message::~Message | ( | ) | [virtual] |
Destructor.
user-defined integer value.
user-defined integer value.
user-defined integer value.
user-defined pointer value.