class H323_T120Channel

This class describes the T120 logical channel

Inheritance:


Public Methods

[more] Construction
[more] Overrides from class H323Channel


Inherited from H323DataChannel:

Public Methods

Operations


Inherited from H323UnidirectionalChannel:


Inherited from H323Channel:

Public Methods

Member variable access


Documentation

This class describes the T120 logical channel
o Construction

o H323_T120Channel( H323Connection & connection, const H323Capability & capability, Directions direction, unsigned sessionID )
Create a new channel.
Parameters:
connection - Connection to endpoint for channel
capability - Capability channel is using
direction - Direction of channel
sessionID - Session ID for channel

o Overrides from class H323Channel

ovirtual void Receive()
Handle channel data reception.

This is called by the thread started by the Start() function and is typically a loop reading from the transport and handling PDU's.

The default behaviour here is to call HandleChannel()

ovirtual void Transmit()
Handle channel data transmission.

This is called by the thread started by the Start() function and is typically a loop reading from the codec and writing to the transport (eg an RTP_session).

The default behaviour here is to call HandleChannel()

ovirtual BOOL OnSendingPDU( H245_OpenLogicalChannel & openPDU ) const
Fill out the OpenLogicalChannel PDU for the particular channel type.
Parameters:
openPDU - Open PDU to send.

ovirtual void OnSendOpenAck( const H245_OpenLogicalChannel & open, H245_OpenLogicalChannelAck & ack ) const
This is called when request to create a channel is received from a remote machine and is about to be acknowledged.
Parameters:
open - Open PDU
ack - Acknowledgement PDU

ovirtual BOOL OnReceivedPDU( const H245_OpenLogicalChannel & pdu, unsigned & errorCode )
This is called after a request to create a channel occurs from the local machine via the H245LogicalChannelDict::Open() function, and the request has been acknowledged by the remote endpoint.

The default makes sure the parameters are compatible and passes on the PDU to the rtp session.

Parameters:
pdu - Open PDU
errorCode - Error code on failure

ovirtual BOOL OnReceivedAckPDU( const H245_OpenLogicalChannelAck & pdu )
This is called after a request to create a channel occurs from the local machine via the H245LogicalChannelDict::Open() function, and the request has been acknowledged by the remote endpoint.

The default makes sure the parameters are compatible and passes on the PDU to the rtp session.

Parameters:
pdu - Acknowledgement PDU


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.