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... | |
![]() | |
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.