This class is for encpsulating the IETF Real Time Protocol interface
Inheritance:
Protected Fields
| Owner of the RTP session
|
Protected Methods
| Construction
|
Public Methods
-
virtual void OnTxStatistics( const RTP_Session & session ) const
-
virtual void OnRxStatistics( const RTP_Session & session ) const
Documentation
This class is for encpsulating the IETF Real Time Protocol interface
virtual 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
virtual 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
virtual BOOL OnSendingPDU( const H323_RTPChannel & channel, H245_H2250LogicalChannelParameters & param ) const = 0
- Fill out the OpenLogicalChannel PDU for the particular channel type.
- Parameters:
- channel - Channel using this session.
param - Open PDU to send.
virtual void OnSendingAckPDU( const H323_RTPChannel & channel, H245_H2250LogicalChannelAckParameters & param ) const = 0
- 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
virtual BOOL OnReceivedPDU( H323_RTPChannel & channel, const H245_H2250LogicalChannelParameters & param, unsigned & errorCode ) = 0
- 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
virtual BOOL OnReceivedAckPDU( H323_RTPChannel & channel, const H245_H2250LogicalChannelAckParameters & param ) = 0
- 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
virtual void OnSendRasInfo( H225_RTPSession & info ) = 0
- 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
Construction
H323_RTP_Session( const H323Connection & connection )
- Create a new channel.
- Parameters:
- connection - Owner of the RTP session
Owner of the RTP session
- 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++.