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_RequestMessage& H323ControlPDU::Build ( H245_RequestMessage::Choices  request)
H245_ResponseMessage& H323ControlPDU::Build ( H245_ResponseMessage::Choices  response)
H245_IndicationMessage& H323ControlPDU::Build ( H245_IndicationMessage::Choices  indication)
H245_CommandMessage& H323ControlPDU::Build ( H245_CommandMessage::Choices  command)
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:
toneDTMF tone code
durationDuration of tone in milliseconds
logicalChannelLogical channel number for RTP sync.
rtpTimestampRTP timestamp in logical channel sync.
H245_UserInputIndication& H323ControlPDU::BuildUserInputIndication ( const PString &  value)

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