EpcTools
An event based multi-threaded C++ development framework.
|
The base class that all event message data objects should be derived from. More...
#include <etevent.h>
Public Member Functions | |
EThreadEventMessageDataBase () | |
Default constructor. More... | |
EThreadEventMessageDataBase (UInt msgid) | |
Class constructor. More... | |
UInt | getMessageId () |
Retrieves the event message ID. More... | |
EThreadEventMessageDataBase & | setMessageId (UInt msgid) |
Sets the event message ID. More... | |
virtual pVoid | getVoidPtr ()=0 |
Retrieves the void pointer. More... | |
virtual Void | setVoidPtr (pVoid p)=0 |
Sets the void pointer. More... | |
ETimer & | getTimer () |
Retrieves the timer associated with this event message. More... | |
The base class that all event message data objects should be derived from.
This class contains functionality that should be provided by all event message data objects.
|
inline |
Default constructor.
|
inline |
Class constructor.
msgid | the event message ID. |
|
inline |
Retrieves the event message ID.
|
inline |
Retrieves the timer associated with this event message.
This timer is started when the message is inserted into the thread event queue.
|
pure virtual |
Retrieves the void pointer.
This virtual method must be defined in the derived class.
Implemented in EThreadEventMessageData.
|
inline |
Sets the event message ID.
msgid | the event message ID. |
|
pure virtual |
Sets the void pointer.
p | the void pointer. |
Implemented in EThreadEventMessageData.