|
OPAL
Version 3.12.9
|
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. More... | |
| void | SetCallToken (const char *token) |
| const char * | GetCommandError () const |
| Used by OpalIndCommandError. More... | |
| OpalParamGeneral * | GetGeneralParams () const |
| Used by OpalCmdSetGeneralParameters. More... | |
| OpalParamProtocol * | GetProtocolParams () const |
| Used by OpalCmdSetProtocolParameters. More... | |
| OpalParamRegistration * | GetRegistrationInfo () const |
| Used by OpalCmdRegistration. More... | |
| OpalStatusRegistration * | GetRegistrationStatus () const |
| Used by OpalIndRegistration. More... | |
| OpalParamSetUpCall * | GetCallSetUp () const |
| Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished. More... | |
| OpalStatusIncomingCall * | GetIncomingCall () const |
| Used by OpalIndIncomingCall. More... | |
| OpalParamAnswerCall * | GetAnswerCall () const |
| Used by OpalCmdAnswerCall/OpalCmdAlerting. More... | |
| OpalStatusUserInput * | GetUserInput () const |
| Used by OpalIndUserInput/OpalCmdUserInput. More... | |
| OpalStatusMessageWaiting * | GetMessageWaiting () const |
| Used by OpalIndMessageWaiting. More... | |
| OpalStatusLineAppearance * | GetLineAppearance () const |
| Used by OpalIndLineAppearance. More... | |
| OpalStatusCallCleared * | GetCallCleared () const |
| Used by OpalIndCallCleared. More... | |
| OpalParamCallCleared * | GetClearCall () const |
| Used by OpalCmdClearCall. More... | |
| OpalStatusMediaStream * | GetMediaStream () const |
| Used by OpalIndMediaStream/OpalCmdMediaStream. More... | |
| OpalParamSetUserData * | GetSetUserData () const |
| Used by OpalCmdSetUserData. More... | |
| OpalParamRecording * | GetRecording () const |
| Used by OpalCmdStartRecording. More... | |
| OpalStatusTransferCall * | GetTransferStatus () const |
| Used by OpalIndTransferCall. More... | |
| OpalPresenceStatus * | GetPresenceStatus () const |
| Used by OpalCmdAuthorisePresence/OpalCmdSubscribePresence/OpalIndPresenceChange/OpalCmdSetLocalPresence. More... | |
| OpalInstantMessage * | GetInstantMessage () const |
| Used by OpalCmdSendIM/OpalIndReceiveIM. More... | |
Protected Attributes | |
| OpalMessage * | m_message |
Friends | |
| class | OpalContext |
Wrapper around the OpalMessage structure.
| OpalMessagePtr::OpalMessagePtr | ( | OpalMessageType | type = OpalIndCommandError | ) |
| OpalMessagePtr::~OpalMessagePtr | ( | ) |
| OpalParamAnswerCall* OpalMessagePtr::GetAnswerCall | ( | ) | const |
Used by OpalCmdAnswerCall/OpalCmdAlerting.
| OpalStatusCallCleared* OpalMessagePtr::GetCallCleared | ( | ) | const |
Used by OpalIndCallCleared.
| OpalParamSetUpCall* OpalMessagePtr::GetCallSetUp | ( | ) | const |
Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished.
| const char* OpalMessagePtr::GetCallToken | ( | ) | const |
Used by OpalCmdHoldCall/OpalCmdRetrieveCall/OpalCmdStopRecording.
| 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.
| OpalInstantMessage* OpalMessagePtr::GetInstantMessage | ( | ) | const |
Used by OpalCmdSendIM/OpalIndReceiveIM.
| OpalStatusLineAppearance* OpalMessagePtr::GetLineAppearance | ( | ) | const |
Used by OpalIndLineAppearance.
| OpalStatusMediaStream* OpalMessagePtr::GetMediaStream | ( | ) | const |
Used by OpalIndMediaStream/OpalCmdMediaStream.
| OpalStatusMessageWaiting* OpalMessagePtr::GetMessageWaiting | ( | ) | const |
Used by OpalIndMessageWaiting.
| OpalPresenceStatus* OpalMessagePtr::GetPresenceStatus | ( | ) | const |
Used by OpalCmdAuthorisePresence/OpalCmdSubscribePresence/OpalIndPresenceChange/OpalCmdSetLocalPresence.
| 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.
| OpalStatusTransferCall* OpalMessagePtr::GetTransferStatus | ( | ) | const |
Used by OpalIndTransferCall.
| OpalMessageType OpalMessagePtr::GetType | ( | ) | const |
| OpalStatusUserInput* OpalMessagePtr::GetUserInput | ( | ) | const |
Used by OpalIndUserInput/OpalCmdUserInput.
| void OpalMessagePtr::SetCallToken | ( | const char * | token | ) |
| void OpalMessagePtr::SetType | ( | OpalMessageType | type | ) |
|
friend |
|
protected |