Public Types | Public Member Functions | Public Attributes

Message Class Reference

The base class for objects that can be delivered to a MessageListener. More...

Inherits ReferenceCountedObject.

Inherited by CallbackMessage.

List of all members.

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.

Detailed Description

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.

See also:
MessageListener, MessageManager, ActionListener, ChangeListener

Member Typedef Documentation

A typedef for pointers to messages.


Constructor & Destructor Documentation

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.


Member Data Documentation

user-defined integer value.

user-defined integer value.

user-defined integer value.

user-defined pointer value.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines