OpalMessage Struct Reference

#include <opal.h>

List of all members.

Public Attributes

OpalMessageType m_type
 Type of message.
union {
   const char *   m_commandError
 Used by OpalIndCommandError.
   OpalParamGeneral   m_general
 Used by OpalCmdSetGeneralParameters.
   OpalParamProtocol   m_protocol
 Used by OpalCmdSetProtocolParameters.
   OpalParamRegistration   m_registrationInfo
 Used by OpalCmdRegistration.
   OpalStatusRegistration   m_registrationStatus
 Used by OpalIndRegistrationStatus.
   OpalParamSetUpCall   m_callSetUp
 Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished.
   const char *   m_callToken
 Used by OpalCmdAnswerCall/OpalCmdHoldcall/OpalCmdRetreiveCall/OpalCmdStopRecording.
   OpalStatusIncomingCall   m_incomingCall
 Used by OpalIndIncomingCall.
   OpalStatusUserInput   m_userInput
 Used by OpalIndUserInput.
   OpalStatusMessageWaiting   m_messageWaiting
 Used by OpalIndMessageWaiting.
   OpalStatusLineAppearance   m_lineAppearance
 Used by OpalIndLineAppearance.
   OpalStatusCallCleared   m_callCleared
 Used by OpalIndCallCleared.
   OpalParamCallCleared   m_clearCall
 Used by OpalCmdClearCall.
   OpalStatusMediaStream   m_mediaStream
 Used by OpalIndMediaStream/OpalCmdMediaStream.
   OpalParamSetUserData   m_setUserData
 Used by OpalCmdSetUserData.
   OpalParamRecording   m_recording
 Used by OpalCmdStartRecording.
m_param


Detailed Description

Message to/from OPAL system. This is passed via the OpalGetMessage() or OpalSendMessage() functions.

Member Data Documentation

Type of message.

Used by OpalIndCommandError.

Used by OpalCmdSetGeneralParameters.

Used by OpalCmdSetProtocolParameters.

Used by OpalCmdRegistration.

Used by OpalIndRegistrationStatus.

Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished.

Used by OpalCmdAnswerCall/OpalCmdHoldcall/OpalCmdRetreiveCall/OpalCmdStopRecording.

Used by OpalIndIncomingCall.

Used by OpalIndUserInput.

Used by OpalIndMessageWaiting.

Used by OpalIndLineAppearance.

Used by OpalIndCallCleared.

Used by OpalCmdClearCall.

Used by OpalIndMediaStream/OpalCmdMediaStream.

Used by OpalCmdSetUserData.

Used by OpalCmdStartRecording.

union { ... } OpalMessage::m_param


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

Generated on Fri Dec 11 06:24:15 2009 for OPAL by  doxygen 1.5.6