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

Used by OpalIndCallCleared.

Used by OpalCmdSetUpCall/OpalIndProceeding/OpalIndAlerting/OpalIndEstablished.

Used by OpalCmdAnswerCall/OpalCmdHoldcall/OpalCmdRetreiveCall/OpalCmdStopRecording.

Used by OpalCmdClearCall.

Used by OpalIndCommandError.

Used by OpalCmdSetGeneralParameters.

Used by OpalIndIncomingCall.

Used by OpalIndLineAppearance.

Used by OpalIndMediaStream/OpalCmdMediaStream.

Used by OpalIndMessageWaiting.

union { ... } OpalMessage::m_param

Used by OpalCmdSetProtocolParameters.

Used by OpalCmdStartRecording.

Used by OpalCmdRegistration.

Used by OpalIndRegistrationStatus.

Used by OpalCmdSetUserData.

Type of message.

Used by OpalIndUserInput.


The documentation for this struct was generated from the following file:
Generated on Wed Jul 7 10:24:47 2010 for OPAL by  doxygen 1.6.3