#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. | |
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. | |
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. | |
Protected Attributes | |
OpalMessage * | m_message |
Friends | |
class | OpalContext |
OpalMessagePtr::OpalMessagePtr | ( | OpalMessageType | type = OpalIndCommandError |
) |
OpalMessagePtr::~OpalMessagePtr | ( | ) |
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 | ) |
friend class OpalContext [friend] |
OpalMessage* OpalMessagePtr::m_message [protected] |