#include <h323t120.h>
Inheritance diagram for H323_T120Channel:
Public Member Functions | |
virtual void | HandleChannel () |
Construction | |
H323_T120Channel (H323Connection &connection, const H323Capability &capability, Directions direction, unsigned sessionID) | |
Overrides from class H323Channel | |
virtual void | Receive () |
virtual void | Transmit () |
virtual BOOL | OnSendingPDU (H245_OpenLogicalChannel &openPDU) const |
virtual void | OnSendOpenAck (const H245_OpenLogicalChannel &open, H245_OpenLogicalChannelAck &ack) const |
virtual BOOL | OnReceivedPDU (const H245_OpenLogicalChannel &pdu, unsigned &errorCode) |
virtual BOOL | OnReceivedAckPDU (const H245_OpenLogicalChannelAck &pdu) |
Protected Attributes | |
OpalT120Protocol * | t120handler |
|
Create a new channel.
|
|
|
|
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.
Reimplemented from H323DataChannel. |
|
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.
Reimplemented from H323DataChannel. |
|
Fill out the OpenLogicalChannel PDU for the particular channel type.
Reimplemented from H323DataChannel. |
|
This is called when request to create a channel is received from a remote machine and is about to be acknowledged.
Reimplemented from H323DataChannel. |
|
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() |
|
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() |
|
|