|
EpcTools
An event based multi-threaded C++ development framework.
|
An event message data object that provides access to a union over 8 bytes of data. More...
#include <etevent.h>
Public Member Functions | |
| EThreadEventMessageData () | |
| Default constructor. More... | |
| EThreadEventMessageData (UInt msgid) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, EThreadEventMessageData &data) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, pVoid v) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, LongLong v) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, ULongLong v) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, Long v1, Long v2) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, ULong v1, ULong v2) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, Short v1, Short v2, Short v3, Short v4) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, UShort v1, UShort v2, UShort v3, UShort v4) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, Char v1, Char v2, Char v3, Char v4, Char v5, Char v6, Char v7, Char v8) | |
| Class constructor. More... | |
| EThreadEventMessageData (UInt msgid, UChar v1, UChar v2, UChar v3, UChar v4, UChar v5, UChar v6, UChar v7, UChar v8) | |
| Class constructor. More... | |
| DataUnion & | data () |
| Retrieves the data union object. More... | |
| pVoid | getVoidPtr () |
| Retrieves the void pointer. More... | |
| Void | setVoidPtr (pVoid p) |
| Sets the void pointer. More... | |
Public Member Functions inherited from EThreadEventMessageDataBase | |
| 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... | |
| ETimer & | getTimer () |
| Retrieves the timer associated with this event message. More... | |
An event message data object that provides access to a union over 8 bytes of data.
|
inline |
Default constructor.
|
inline |
Class constructor.
| msgid | the event message id. |
|
inline |
Class constructor.
| msgid | the event message id. |
| data | a data object to include in the message (contains the union definition). |
|
inline |
Class constructor.
| msgid | the event message id. |
| v | a 64-bit signed integer to include in the event message. |
|
inline |
Class constructor.
| msgid | the event message id. |
| v | a 64-bit signed integer to include in the event message. |
|
inline |
Class constructor.
| msgid | the event message id. |
| v | a 64-bit unsigned integer to include in the event message. |
|
inline |
Class constructor.
| msgid | the event message id. |
| v1 | the first 32-bit signed integer to include in the event message. |
| v2 | the second 32-bit signed integer to include in the event message. |
|
inline |
Class constructor.
| msgid | the event message id. |
| v1 | the first 32-bit unsigned integer to include in the event message. |
| v2 | the second 32-bit unsigned integer to include in the event message. |
|
inline |
Class constructor.
| msgid | the event message id. |
| v1 | the first 16-bit signed integer to include in the event message. |
| v2 | the second 16-bit signed integer to include in the event message. |
| v3 | the third 16-bit signed integer to include in the event message. |
| v4 | the fourth 16-bit signed integer to include in the event message. |
|
inline |
Class constructor.
| msgid | the event message id. |
| v1 | the first 16-bit unsigned integer to include in the event message. |
| v2 | the second 16-bit unsigned integer to include in the event message. |
| v3 | the third 16-bit unsigned integer to include in the event message. |
| v4 | the fourth 16-bit unsigned integer to include in the event message. |
|
inline |
Class constructor.
| msgid | the event message id. |
| v1 | the first 8-bit signed integer to include in the event message. |
| v2 | the second 8-bit signed integer to include in the event message. |
| v3 | the third 8-bit signed integer to include in the event message. |
| v4 | the fourth 8-bit signed integer to include in the event message. |
| v5 | the fifth 8-bit signed integer to include in the event message. |
| v6 | the sixth 8-bit signed integer to include in the event message. |
| v7 | the seventh 8-bit signed integer to include in the event message. |
| v8 | the eighth 8-bit signed integer to include in the event message. |
|
inline |
Class constructor.
| msgid | the event message id. |
| v1 | the first 8-bit unsigned integer to include in the event message. |
| v2 | the second 8-bit unsigned integer to include in the event message. |
| v3 | the third 8-bit unsigned integer to include in the event message. |
| v4 | the fourth 8-bit unsigned integer to include in the event message. |
| v5 | the fifth 8-bit unsigned integer to include in the event message. |
| v6 | the sixth 8-bit unsigned integer to include in the event message. |
| v7 | the seventh 8-bit unsigned integer to include in the event message. |
| v8 | the eighth 8-bit unsigned integer to include in the event message. |
|
inline |
Retrieves the data union object.
|
inlinevirtual |
|
inlinevirtual |
Sets the void pointer.
| p | the void pointer. |
Implements EThreadEventMessageDataBase.
1.8.16