OPAL  Version 3.10.4
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 OpalCmdHoldCall/OpalCmdRetrieveCall/OpalCmdStopRecording.
void SetCallToken (const char *token)
const char * GetCommandError () const
 Used by OpalIndCommandError.
OpalParamGeneral * GetGeneralParams () const
 Used by OpalCmdSetGeneralParameters.
OpalParamProtocol * GetProtocolParams () const
 Used by OpalCmdSetProtocolParameters.
OpalParamRegistration * GetRegistrationInfo () const
 Used by OpalCmdRegistration.
OpalStatusRegistration * GetRegistrationStatus () const
 Used by OpalIndRegistration.
OpalParamSetUpCall * GetCallSetUp () const
 Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished.
OpalStatusIncomingCall * GetIncomingCall () const
 Used by OpalIndIncomingCall.
OpalParamAnswerCall * GetAnswerCall () const
 Used by OpalCmdAnswerCall/OpalCmdAlerting.
OpalStatusUserInput * GetUserInput () const
 Used by OpalIndUserInput/OpalCmdUserInput.
OpalStatusMessageWaiting * GetMessageWaiting () const
 Used by OpalIndMessageWaiting.
OpalStatusLineAppearance * GetLineAppearance () const
 Used by OpalIndLineAppearance.
OpalStatusCallCleared * GetCallCleared () const
 Used by OpalIndCallCleared.
OpalParamCallCleared * GetClearCall () const
 Used by OpalCmdClearCall.
OpalStatusMediaStream * GetMediaStream () const
 Used by OpalIndMediaStream/OpalCmdMediaStream.
OpalParamSetUserData * GetSetUserData () const
 Used by OpalCmdSetUserData.
OpalParamRecording * GetRecording () const
 Used by OpalCmdStartRecording.
OpalStatusTransferCall * GetTransferStatus () const
 Used by OpalIndTransferCall.

Protected Attributes

OpalMessage * m_message

Friends

class OpalContext

Detailed Description

Wrapper around the OpalMessage structure.


Constructor & Destructor Documentation


Member Function Documentation

Used by OpalCmdAnswerCall/OpalCmdAlerting.

Used by OpalIndCallCleared.

Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished.

const char* OpalMessagePtr::GetCallToken ( ) const

Used by OpalCmdHoldCall/OpalCmdRetrieveCall/OpalCmdStopRecording.

Used by OpalCmdClearCall.

const char* OpalMessagePtr::GetCommandError ( ) const

Used by OpalIndCommandError.

Used by OpalCmdSetGeneralParameters.

Used by OpalIndIncomingCall.

Used by OpalIndLineAppearance.

Used by OpalIndMediaStream/OpalCmdMediaStream.

Used by OpalIndMessageWaiting.

Used by OpalCmdSetProtocolParameters.

Used by OpalCmdStartRecording.

Used by OpalCmdRegistration.

Used by OpalIndRegistration.

Used by OpalCmdSetUserData.

Used by OpalIndTransferCall.

OpalStatusUserInput* OpalMessagePtr::GetUserInput ( ) const

Used by OpalIndUserInput/OpalCmdUserInput.

void OpalMessagePtr::SetCallToken ( const char *  token)

Friends And Related Function Documentation

friend class OpalContext [friend]

Field Documentation


The documentation for this class was generated from the following file: