#include <TCMTMessage.h>


Public Types | |
| enum | MsgIDs { MSG_ID_QUIT = 0x00000001, MSG_ID_START = 0x00000002, MSG_ID_USER_START = 0x0000ffff, MSG_ID_UNKNOWN = 0xffffffff } |
| Predefined message ids. More... | |
| enum | TimeOut { TIMEOUT_NO = 0, TIMEOUT_INFINITE = 0xffffffff } |
| Predefined timeout values for getting messages. More... | |
| enum | ReturnValue { MSG_RECEIVE_FAILED = 0, MSG_RECEIVE_TIMEOUT = 1, MSG_RECEIVED = 2, MSG_QUIT_RECEIVED = 3 } |
| Return values of the Get message methodes. More... | |
Public Member Functions | |
| Message (uint32 message_id) | |
| Create empty message. | |
| virtual | ~Message () |
| Destruct message. | |
| uint32 | GetMessageId () const |
| get the id of the message | |
| ThreadPtr | GetSenderThread () |
| get the sender thread of the message | |
Private Attributes | |
| uint32 | m_message_id |
| global id of the message | |
| ThreadPtr | m_sender_thread |
| The sender thread. | |
Definition at line 65 of file TCMTMessage.h.
Predefined message ids.
| MSG_ID_QUIT | Message id for quitting a thread. |
| MSG_ID_START | Message id for quitting a thread. |
| MSG_ID_USER_START | Message id at which user specified massage ids should start. |
| MSG_ID_UNKNOWN | Undefined message id, for getting all messages. |
Definition at line 69 of file TCMTMessage.h.
| TC::MT::Message::Message | ( | uint32 | message_id | ) |
Create empty message.
| virtual TC::MT::Message::~Message | ( | ) | [virtual] |
Destruct message.
| uint32 TC::MT::Message::GetMessageId | ( | ) | const [inline] |
| ThreadPtr TC::MT::Message::GetSenderThread | ( | ) | [inline] |
uint32 TC::MT::Message::m_message_id [private] |
ThreadPtr TC::MT::Message::m_sender_thread [private] |