#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] |
1.4.7