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_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.

Definition at line 550 of file h323pdu.h.


Member Function Documentation

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.

Definition at line 2172 of file h323pdu.cxx.

References Build(), H245_UserInputIndication_signal::e_duration, H245_UserInputIndication_signalUpdate::e_rtp, H245_UserInputIndication_signal::e_rtp, H245_UserInputIndication::e_signal, H245_UserInputIndication::e_signalUpdate, H245_IndicationMessage::e_userInput, H245_UserInputIndication_signalUpdate::m_duration, H245_UserInputIndication_signal::m_duration, H245_UserInputIndication_signalUpdate_rtp::m_logicalChannelNumber, H245_UserInputIndication_signal_rtp::m_logicalChannelNumber, H245_UserInputIndication_signalUpdate::m_rtp, H245_UserInputIndication_signal::m_rtp, H245_UserInputIndication_signal::m_signalType, and H245_UserInputIndication_signal_rtp::m_timestamp.


The documentation for this class was generated from the following files:
Generated on Thu Oct 25 13:45:23 2007 for h323plus by  doxygen 1.5.2