|
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.
1.8.16