sipxmedialib  Version 3.3
Public Member Functions | Private Attributes | List of all members
CMessage Class Reference

#include <Message.h>

Public Member Functions

 CMessage (unsigned long dwMsgType=0, void *pvArgument1=(void *) 0, void *pvArgument2=(void *) 0, void *pvArgument3=(void *) 0, void *pvArgument4=(void *) 0, void *pvArgument5=(void *) 0)
 
 ~CMessage ()
 
void AddContents (unsigned long dwMsgType, void *pvArgument1=(void *) 0, void *pvArgument2=(void *) 0, void *pvArgument3=(void *) 0, void *pvArgument4=(void *) 0, void *pvArgument5=(void *) 0)
 
void GetContents (unsigned long *pdwMsgType, void **ppvArgument1, void **ppvArgument2, void **ppvArgument3, void **ppvArgument4, void **ppvArgument5)
 
unsigned long GetMsgType (void)
 
void * GetFirstArgument (void)
 
void * GetSecondArgument (void)
 
void * GetThirdArgument (void)
 
void * GetFourthArgument (void)
 
void * GetFifthArgument (void)
 

Private Attributes

unsigned long m_dwMsgType
 
void * m_pvArgument [MAX_ARGUMENTS]
 

Constructor & Destructor Documentation

CMessage ( unsigned long  dwMsgType = 0,
void *  pvArgument1 = (void *) 0,
void *  pvArgument2 = (void *) 0,
void *  pvArgument3 = (void *) 0,
void *  pvArgument4 = (void *) 0,
void *  pvArgument5 = (void *) 0 
)
~CMessage ( )

Member Function Documentation

void AddContents ( unsigned long  dwMsgType,
void *  pvArgument1 = (void *) 0,
void *  pvArgument2 = (void *) 0,
void *  pvArgument3 = (void *) 0,
void *  pvArgument4 = (void *) 0,
void *  pvArgument5 = (void *) 0 
)
void GetContents ( unsigned long *  pdwMsgType,
void **  ppvArgument1,
void **  ppvArgument2,
void **  ppvArgument3,
void **  ppvArgument4,
void **  ppvArgument5 
)
unsigned long GetMsgType ( void  )
void* GetFirstArgument ( void  )
void* GetSecondArgument ( void  )
void* GetThirdArgument ( void  )
void* GetFourthArgument ( void  )
void* GetFifthArgument ( void  )

Member Data Documentation

unsigned long m_dwMsgType
private
void* m_pvArgument[MAX_ARGUMENTS]
private