class RTP_UserData: public PObject

This class is the base for user data that may be attached to the RTP_session allowing callbacks for statistics and progress monitoring to be passed to an arbitrary object that an RTP consumer may require

Inheritance:


Public Methods

[more]virtual void OnTxStatistics ( const RTP_Session & session ) const
Callback from the RTP session for transmit statistics monitoring.
[more]virtual void OnRxStatistics ( const RTP_Session & session ) const
Callback from the RTP session for receive statistics monitoring.


Documentation

This class is the base for user data that may be attached to the RTP_session allowing callbacks for statistics and progress monitoring to be passed to an arbitrary object that an RTP consumer may require
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 does nothing.

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 does nothing.

Parameters:
session - Session with statistics


Direct child classes:
H323_RTP_Session

Alphabetic index HTML hierarchy of classes or Java



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