class H323_RTP_Session: public RTP_UserData

This class is for encpsulating the IETF Real Time Protocol interface

Inheritance:


Protected Fields

[more]
Owner of the RTP session

Protected

[more] Construction


Inherited from RTP_UserData:

Public Methods

ovirtual void OnTxStatistics( const RTP_Session & session ) const
ovirtual void OnRxStatistics( const RTP_Session & session ) const


Documentation

This class is for encpsulating the IETF Real Time Protocol interface
ovirtual void OnTxStatistics( const RTP_Session & session ) const
Callback from the RTP session for transmit statistics monitoring. This is called every RTP_Session::senderReportInterval packets on the transmitter indicating that the statistics have been updated.

The default behaviour calls H323Connection::OnRTPStatistics().

Parameters:
session - Session with statistics

ovirtual void OnRxStatistics( const RTP_Session & session ) const
Callback from the RTP session for receive statistics monitoring. This is called every RTP_Session::receiverReportInterval packets on the receiver indicating that the statistics have been updated.

The default behaviour calls H323Connection::OnRTPStatistics().

Parameters:
session - Session with statistics

ovirtual BOOL OnSendingPDU( const H323_RTPChannel & channel, H245_H2250LogicalChannelParameters & param ) const
Fill out the OpenLogicalChannel PDU for the particular channel type.
Parameters:
channel - Channel using this session.
param - Open PDU to send.

ovirtual void OnSendingAckPDU( const H323_RTPChannel & channel, H245_H2250LogicalChannelAckParameters & param ) const
This is called when request to create a channel is received from a remote machine and is about to be acknowledged.
Parameters:
channel - Channel using this session.
param - Acknowledgement PDU

ovirtual BOOL OnReceivedPDU( H323_RTPChannel & channel, const H245_H2250LogicalChannelParameters & param, 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.
Parameters:
channel - Channel using this session.
param - Acknowledgement PDU
errorCode - Error on failure

ovirtual BOOL OnReceivedAckPDU( H323_RTPChannel & channel, const H245_H2250LogicalChannelAckParameters & param )
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.
Parameters:
channel - Channel using this session.
param - Acknowledgement PDU

ovirtual void OnSendRasInfo( H225_RTPSession & info )
This is called when a gatekeeper wants to get status information from the endpoint.

The default behaviour fills in the session ID's and SSRC parameters but does not do anything with the transport fields.

Parameters:
info - RTP session info PDU

o Construction

o H323_RTP_Session( const H323Connection & connection )
Create a new channel.
Parameters:
connection - Owner of the RTP session

o
Owner of the RTP session


Direct child classes:
H323_RTP_UDP

Alphabetic index HTML hierarchy of classes or Java



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