H323ControlPDU Class Reference

#include <h323pdu.h>

Inheritance diagram for H323ControlPDU:

H245_MultimediaSystemControlMessage List of all members.

Public Member Functions

H245_RequestMessageBuild (H245_RequestMessage::Choices request)
H245_ResponseMessageBuild (H245_ResponseMessage::Choices response)
H245_CommandMessageBuild (H245_CommandMessage::Choices command)
H245_IndicationMessageBuild (H245_IndicationMessage::Choices indication)
H245_MasterSlaveDeterminationBuildMasterSlaveDetermination (unsigned terminalType, unsigned statusDeterminationNumber)
H245_MasterSlaveDeterminationAckBuildMasterSlaveDeterminationAck (BOOL isMaster)
H245_MasterSlaveDeterminationRejectBuildMasterSlaveDeterminationReject (unsigned cause)
H245_TerminalCapabilitySetBuildTerminalCapabilitySet (const H323Connection &connection, unsigned sequenceNumber, BOOL empty)
H245_TerminalCapabilitySetAckBuildTerminalCapabilitySetAck (unsigned sequenceNumber)
H245_TerminalCapabilitySetRejectBuildTerminalCapabilitySetReject (unsigned sequenceNumber, unsigned cause)
H245_OpenLogicalChannelBuildOpenLogicalChannel (unsigned forwardLogicalChannelNumber)
H245_RequestChannelCloseBuildRequestChannelClose (unsigned channelNumber, unsigned reason)
H245_CloseLogicalChannelBuildCloseLogicalChannel (unsigned channelNumber)
H245_OpenLogicalChannelAckBuildOpenLogicalChannelAck (unsigned channelNumber)
H245_OpenLogicalChannelRejectBuildOpenLogicalChannelReject (unsigned channelNumber, unsigned cause)
H245_OpenLogicalChannelConfirmBuildOpenLogicalChannelConfirm (unsigned channelNumber)
H245_CloseLogicalChannelAckBuildCloseLogicalChannelAck (unsigned channelNumber)
H245_RequestChannelCloseAckBuildRequestChannelCloseAck (unsigned channelNumber)
H245_RequestChannelCloseRejectBuildRequestChannelCloseReject (unsigned channelNumber)
H245_RequestChannelCloseReleaseBuildRequestChannelCloseRelease (unsigned channelNumber)
H245_RequestModeBuildRequestMode (unsigned sequenceNumber)
H245_RequestModeAckBuildRequestModeAck (unsigned sequenceNumber, unsigned response)
H245_RequestModeRejectBuildRequestModeReject (unsigned sequenceNumber, unsigned cause)
H245_RoundTripDelayRequestBuildRoundTripDelayRequest (unsigned sequenceNumber)
H245_RoundTripDelayResponseBuildRoundTripDelayResponse (unsigned sequenceNumber)
H245_UserInputIndicationBuildUserInputIndication (const PString &value)
H245_UserInputIndicationBuildUserInputIndication (char tone, unsigned duration, unsigned logicalChannel, unsigned rtpTimestamp)
H245_MiscellaneousCommandBuildMiscellaneousCommand (unsigned channelNumber, unsigned type)
H245_FunctionNotUnderstoodBuildFunctionNotUnderstood (const H323ControlPDU &pdu)
H245_EndSessionCommandBuildEndSessionCommand (unsigned reason)

Detailed Description

Wrapper class for the H323 control channel.


Member Function Documentation

H245_RequestMessage& H323ControlPDU::Build ( H245_RequestMessage::Choices  request  ) 

H245_ResponseMessage& H323ControlPDU::Build ( H245_ResponseMessage::Choices  response  ) 

H245_CommandMessage& H323ControlPDU::Build ( H245_CommandMessage::Choices  command  ) 

H245_IndicationMessage& H323ControlPDU::Build ( H245_IndicationMessage::Choices  indication  ) 

H245_MasterSlaveDetermination& H323ControlPDU::BuildMasterSlaveDetermination ( unsigned  terminalType,
unsigned  statusDeterminationNumber 
)

H245_MasterSlaveDeterminationAck& H323ControlPDU::BuildMasterSlaveDeterminationAck ( BOOL  isMaster  ) 

H245_MasterSlaveDeterminationReject& H323ControlPDU::BuildMasterSlaveDeterminationReject ( unsigned  cause  ) 

H245_TerminalCapabilitySet& H323ControlPDU::BuildTerminalCapabilitySet ( const H323Connection connection,
unsigned  sequenceNumber,
BOOL  empty 
)

H245_TerminalCapabilitySetAck& H323ControlPDU::BuildTerminalCapabilitySetAck ( unsigned  sequenceNumber  ) 

H245_TerminalCapabilitySetReject& H323ControlPDU::BuildTerminalCapabilitySetReject ( unsigned  sequenceNumber,
unsigned  cause 
)

H245_OpenLogicalChannel& H323ControlPDU::BuildOpenLogicalChannel ( unsigned  forwardLogicalChannelNumber  ) 

H245_RequestChannelClose& H323ControlPDU::BuildRequestChannelClose ( unsigned  channelNumber,
unsigned  reason 
)

H245_CloseLogicalChannel& H323ControlPDU::BuildCloseLogicalChannel ( unsigned  channelNumber  ) 

H245_OpenLogicalChannelAck& H323ControlPDU::BuildOpenLogicalChannelAck ( unsigned  channelNumber  ) 

H245_OpenLogicalChannelReject& H323ControlPDU::BuildOpenLogicalChannelReject ( unsigned  channelNumber,
unsigned  cause 
)

H245_OpenLogicalChannelConfirm& H323ControlPDU::BuildOpenLogicalChannelConfirm ( unsigned  channelNumber  ) 

H245_CloseLogicalChannelAck& H323ControlPDU::BuildCloseLogicalChannelAck ( unsigned  channelNumber  ) 

H245_RequestChannelCloseAck& H323ControlPDU::BuildRequestChannelCloseAck ( unsigned  channelNumber  ) 

H245_RequestChannelCloseReject& H323ControlPDU::BuildRequestChannelCloseReject ( unsigned  channelNumber  ) 

H245_RequestChannelCloseRelease& H323ControlPDU::BuildRequestChannelCloseRelease ( unsigned  channelNumber  ) 

H245_RequestMode& H323ControlPDU::BuildRequestMode ( unsigned  sequenceNumber  ) 

H245_RequestModeAck& H323ControlPDU::BuildRequestModeAck ( unsigned  sequenceNumber,
unsigned  response 
)

H245_RequestModeReject& H323ControlPDU::BuildRequestModeReject ( unsigned  sequenceNumber,
unsigned  cause 
)

H245_RoundTripDelayRequest& H323ControlPDU::BuildRoundTripDelayRequest ( unsigned  sequenceNumber  ) 

H245_RoundTripDelayResponse& H323ControlPDU::BuildRoundTripDelayResponse ( unsigned  sequenceNumber  ) 

H245_UserInputIndication& H323ControlPDU::BuildUserInputIndication ( const PString &  value  ) 

H245_UserInputIndication& H323ControlPDU::BuildUserInputIndication ( char  tone,
unsigned  duration,
unsigned  logicalChannel,
unsigned  rtpTimestamp 
)

Parameters:
tone  DTMF tone code
duration  Duration of tone in milliseconds
logicalChannel  Logical channel number for RTP sync.
rtpTimestamp  RTP timestamp in logical channel sync.

H245_MiscellaneousCommand& H323ControlPDU::BuildMiscellaneousCommand ( unsigned  channelNumber,
unsigned  type 
)

H245_FunctionNotUnderstood& H323ControlPDU::BuildFunctionNotUnderstood ( const H323ControlPDU pdu  ) 

H245_EndSessionCommand& H323ControlPDU::BuildEndSessionCommand ( unsigned  reason  ) 


The documentation for this class was generated from the following file:
Generated on Fri Mar 7 06:33:58 2008 for OPAL by  doxygen 1.5.1