20 #pragma warning(disable:4275) 21 #elif defined(_VXWORKS) 23 #elif defined(__pingtel_on_posix__) 24 #include "os/OsMsgQ.h" 26 #error Unsupported target platform. 303 bool CreateMessageEvent();
324 void DestroyMessageEvent();
344 bool CreateThreadEvents();
364 void DestroyThreadEvents();
385 bool CreateMessageThread();
411 static unsigned int _stdcall InitMessageThread(
void * vpArgument);
432 void TerminateMessaging(
unsigned long dwMode);
457 void TerminateMessageThread();
460 #elif defined(_VXWORKS) 478 bool CMsgQueue::CreateMessageTask();
505 static int InitMessageThread(
int argument1,
int arg2,
int arg3,
506 int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
507 int arg9,
int arg10);
509 #elif defined(__pingtel_on_posix__) 512 #error Unsupported target platform. 558 HANDLE m_hMessageThread;
571 HANDLE m_hMessageEvent;
583 HANDLE m_hThreadEvent;
595 HANDLE m_hTerminateEvent;
597 #elif defined(_VXWORKS) 623 #elif defined(__pingtel_on_posix__) 625 static void * InitMessageThread(
void * argument1);
627 #error Unsupported target platform. void TerminateProcessing(unsigned long dwMode=NOFLUSH)
const unsigned long FLUSH
Definition: MsgQueue.h:35
virtual bool ProcessMessage(CMessage *)=0
virtual bool Initialize()
const unsigned long NOFLUSH
Definition: MsgQueue.h:34
Definition: MsgQueue.h:83
void * MSG_Q_ID
Definition: MpTypes.h:40
const unsigned long ONE_SECOND
Definition: MsgQueue.h:36
Definition: TLinkedList.h:44
bool Post(CMessage *pMessage)