Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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_FunctionNotUnderstoodBuildFunctionNotUnderstood (const H323ControlPDU &pdu)
H245_EndSessionCommandBuildEndSessionCommand (unsigned reason)

Detailed Description

Wrapper class for the H323 control channel.


Member Function Documentation

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

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

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

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

H245_CloseLogicalChannel& H323ControlPDU::BuildCloseLogicalChannel unsigned  channelNumber  ) 
 

H245_CloseLogicalChannelAck& H323ControlPDU::BuildCloseLogicalChannelAck unsigned  channelNumber  ) 
 

H245_EndSessionCommand& H323ControlPDU::BuildEndSessionCommand unsigned  reason  ) 
 

H245_FunctionNotUnderstood& H323ControlPDU::BuildFunctionNotUnderstood const H323ControlPDU pdu  ) 
 

H245_MasterSlaveDetermination& H323ControlPDU::BuildMasterSlaveDetermination unsigned  terminalType,
unsigned  statusDeterminationNumber
 

H245_MasterSlaveDeterminationAck& H323ControlPDU::BuildMasterSlaveDeterminationAck BOOL  isMaster  ) 
 

H245_MasterSlaveDeterminationReject& H323ControlPDU::BuildMasterSlaveDeterminationReject unsigned  cause  ) 
 

H245_OpenLogicalChannel& H323ControlPDU::BuildOpenLogicalChannel unsigned  forwardLogicalChannelNumber  ) 
 

H245_OpenLogicalChannelAck& H323ControlPDU::BuildOpenLogicalChannelAck unsigned  channelNumber  ) 
 

H245_OpenLogicalChannelConfirm& H323ControlPDU::BuildOpenLogicalChannelConfirm unsigned  channelNumber  ) 
 

H245_OpenLogicalChannelReject& H323ControlPDU::BuildOpenLogicalChannelReject unsigned  channelNumber,
unsigned  cause
 

H245_RequestChannelClose& H323ControlPDU::BuildRequestChannelClose unsigned  channelNumber,
unsigned  reason
 

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_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_UserInputIndication& H323ControlPDU::BuildUserInputIndication char  tone,
unsigned  duration,
unsigned  logicalChannel,
unsigned  rtpTimestamp
 

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

H245_UserInputIndication& H323ControlPDU::BuildUserInputIndication const PString &  value  ) 
 


The documentation for this class was generated from the following file:
Generated on Tue Mar 15 11:17:57 2005 for OpenH323 by  doxygen 1.4.0