sipxmedialib  Version 3.3
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
CMsgQueue Class Referenceabstract

#include <MsgQueue.h>

Inheritance diagram for CMsgQueue:
Inheritance graph
[legend]

Public Member Functions

 CMsgQueue ()
 
virtual ~CMsgQueue ()
 
virtual bool Initialize ()
 
virtual bool Shutdown ()
 
bool Post (CMessage *pMessage)
 

Protected Member Functions

virtual bool ProcessMessage (CMessage *)=0
 
void TerminateProcessing (unsigned long dwMode=NOFLUSH)
 
void FlushMessages (void)
 

Private Member Functions

void MessageLoop ()
 

Constructor & Destructor Documentation

CMsgQueue ( )
virtual ~CMsgQueue ( )
virtual

Member Function Documentation

virtual bool Initialize ( )
virtual

Reimplemented in CRTCManager.

virtual bool Shutdown ( )
virtual
bool Post ( CMessage pMessage)
virtual bool ProcessMessage ( CMessage )
protectedpure virtual

Implemented in CRTCManager.

void TerminateProcessing ( unsigned long  dwMode = NOFLUSH)
protected
void FlushMessages ( void  )
protected
void MessageLoop ( )
private