OpalMessagePtr Class Reference

Wrapper around the OpalMessage structure. More...

#include <opal.h>


Public Member Functions

 OpalMessagePtr (OpalMessageType type=OpalIndCommandError)
 ~OpalMessagePtr ()
OpalMessageType GetType () const
void SetType (OpalMessageType type)
const char * GetCallToken () const
 Used by OpalCmdAnswerCall/OpalCmdHoldCall/OpalCmdRetrieveCall/OpalCmdStopRecording/OpalCmdAlerting.
void SetCallToken (const char *token)
const char * GetCommandError () const
 Used by OpalIndCommandError.
OpalParamGeneralGetGeneralParams () const
 Used by OpalCmdSetGeneralParameters.
OpalParamProtocolGetProtocolParams () const
 Used by OpalCmdSetProtocolParameters.
OpalParamRegistrationGetRegistrationInfo () const
 Used by OpalCmdRegistration.
OpalStatusRegistrationGetRegistrationStatus () const
 Used by OpalIndRegistration.
OpalParamSetUpCallGetCallSetUp () const
 Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished.
OpalStatusIncomingCallGetIncomingCall () const
 Used by OpalIndIncomingCall.
OpalStatusUserInputGetUserInput () const
 Used by OpalIndUserInput/OpalCmdUserInput.
OpalStatusMessageWaitingGetMessageWaiting () const
 Used by OpalIndMessageWaiting.
OpalStatusLineAppearanceGetLineAppearance () const
 Used by OpalIndLineAppearance.
OpalStatusCallClearedGetCallCleared () const
 Used by OpalIndCallCleared.
OpalParamCallClearedGetClearCall () const
 Used by OpalCmdClearCall.
OpalStatusMediaStreamGetMediaStream () const
 Used by OpalIndMediaStream/OpalCmdMediaStream.
OpalParamSetUserDataGetSetUserData () const
 Used by OpalCmdSetUserData.
OpalParamRecordingGetRecording () const
 Used by OpalCmdStartRecording.

Protected Attributes

OpalMessagem_message

Friends

class OpalContext


Detailed Description

Wrapper around the OpalMessage structure.


Constructor & Destructor Documentation

OpalMessagePtr::OpalMessagePtr ( OpalMessageType  type = OpalIndCommandError  ) 

OpalMessagePtr::~OpalMessagePtr (  ) 


Member Function Documentation

OpalStatusCallCleared* OpalMessagePtr::GetCallCleared (  )  const

Used by OpalIndCallCleared.

OpalParamSetUpCall* OpalMessagePtr::GetCallSetUp (  )  const

Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished.

const char* OpalMessagePtr::GetCallToken (  )  const

Used by OpalCmdAnswerCall/OpalCmdHoldCall/OpalCmdRetrieveCall/OpalCmdStopRecording/OpalCmdAlerting.

OpalParamCallCleared* OpalMessagePtr::GetClearCall (  )  const

Used by OpalCmdClearCall.

const char* OpalMessagePtr::GetCommandError (  )  const

Used by OpalIndCommandError.

OpalParamGeneral* OpalMessagePtr::GetGeneralParams (  )  const

Used by OpalCmdSetGeneralParameters.

OpalStatusIncomingCall* OpalMessagePtr::GetIncomingCall (  )  const

Used by OpalIndIncomingCall.

OpalStatusLineAppearance* OpalMessagePtr::GetLineAppearance (  )  const

Used by OpalIndLineAppearance.

OpalStatusMediaStream* OpalMessagePtr::GetMediaStream (  )  const

Used by OpalIndMediaStream/OpalCmdMediaStream.

OpalStatusMessageWaiting* OpalMessagePtr::GetMessageWaiting (  )  const

Used by OpalIndMessageWaiting.

OpalParamProtocol* OpalMessagePtr::GetProtocolParams (  )  const

Used by OpalCmdSetProtocolParameters.

OpalParamRecording* OpalMessagePtr::GetRecording (  )  const

Used by OpalCmdStartRecording.

OpalParamRegistration* OpalMessagePtr::GetRegistrationInfo (  )  const

Used by OpalCmdRegistration.

OpalStatusRegistration* OpalMessagePtr::GetRegistrationStatus (  )  const

Used by OpalIndRegistration.

OpalParamSetUserData* OpalMessagePtr::GetSetUserData (  )  const

Used by OpalCmdSetUserData.

OpalMessageType OpalMessagePtr::GetType (  )  const

OpalStatusUserInput* OpalMessagePtr::GetUserInput (  )  const

Used by OpalIndUserInput/OpalCmdUserInput.

void OpalMessagePtr::SetCallToken ( const char *  token  ) 

void OpalMessagePtr::SetType ( OpalMessageType  type  ) 


Friends And Related Function Documentation

friend class OpalContext [friend]


Field Documentation

OpalMessage* OpalMessagePtr::m_message [protected]


The documentation for this class was generated from the following file:
Generated on Mon Feb 21 20:19:23 2011 for OPAL by  doxygen 1.4.7