OpenH323  1.18.0
Public Member Functions
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_MasterSlaveDetermination& H323ControlPDU::BuildMasterSlaveDetermination ( unsigned  terminalType,
unsigned  statusDeterminationNumber 
)
H245_OpenLogicalChannel& H323ControlPDU::BuildOpenLogicalChannel ( unsigned  forwardLogicalChannelNumber)
H245_OpenLogicalChannelReject& H323ControlPDU::BuildOpenLogicalChannelReject ( unsigned  channelNumber,
unsigned  cause 
)
H245_RequestChannelClose& H323ControlPDU::BuildRequestChannelClose ( unsigned  channelNumber,
unsigned  reason 
)
H245_RequestMode& H323ControlPDU::BuildRequestMode ( unsigned  sequenceNumber)
H245_RequestModeAck& H323ControlPDU::BuildRequestModeAck ( unsigned  sequenceNumber,
unsigned  response 
)
H245_RequestModeReject& H323ControlPDU::BuildRequestModeReject ( unsigned  sequenceNumber,
unsigned  cause 
)
H245_TerminalCapabilitySet& H323ControlPDU::BuildTerminalCapabilitySet ( const H323Connection connection,
unsigned  sequenceNumber,
BOOL  empty 
)
H245_TerminalCapabilitySetReject& H323ControlPDU::BuildTerminalCapabilitySetReject ( unsigned  sequenceNumber,
unsigned  cause 
)
H245_UserInputIndication& H323ControlPDU::BuildUserInputIndication ( char  tone,
unsigned  duration,
unsigned  logicalChannel,
unsigned  rtpTimestamp 
)
Parameters:
toneDTMF tone code
durationDuration of tone in milliseconds
logicalChannelLogical channel number for RTP sync.
rtpTimestampRTP timestamp in logical channel sync.

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