live
Data Structures | Public Member Functions | Private Member Functions | Private Attributes | Friends
RTPTransmissionStatsDB Class Reference

#include <RTPSink.hh>

Collaboration diagram for RTPTransmissionStatsDB:
Collaboration graph
[legend]

Data Structures

class  Iterator
 

Public Member Functions

unsigned numReceivers () const
 
void noteIncomingRR (u_int32_t SSRC, struct sockaddr_in const &lastFromAddress, unsigned lossStats, unsigned lastPacketNumReceived, unsigned jitter, unsigned lastSRTime, unsigned diffSR_RRTime)
 
void removeRecord (u_int32_t SSRC)
 
RTPTransmissionStatslookup (u_int32_t SSRC) const
 

Private Member Functions

 RTPTransmissionStatsDB (RTPSink &rtpSink)
 
virtual ~RTPTransmissionStatsDB ()
 
void add (u_int32_t SSRC, RTPTransmissionStats *stats)
 

Private Attributes

unsigned fNumReceivers
 
RTPSinkfOurRTPSink
 
HashTablefTable
 

Friends

class RTPSink
 
class Iterator
 

Detailed Description

Definition at line 136 of file RTPSink.hh.

Constructor & Destructor Documentation

RTPTransmissionStatsDB::RTPTransmissionStatsDB ( RTPSink rtpSink)
private
virtual RTPTransmissionStatsDB::~RTPTransmissionStatsDB ( )
privatevirtual

Member Function Documentation

void RTPTransmissionStatsDB::add ( u_int32_t  SSRC,
RTPTransmissionStats stats 
)
private
RTPTransmissionStats* RTPTransmissionStatsDB::lookup ( u_int32_t  SSRC) const
void RTPTransmissionStatsDB::noteIncomingRR ( u_int32_t  SSRC,
struct sockaddr_in const &  lastFromAddress,
unsigned  lossStats,
unsigned  lastPacketNumReceived,
unsigned  jitter,
unsigned  lastSRTime,
unsigned  diffSR_RRTime 
)
unsigned RTPTransmissionStatsDB::numReceivers ( ) const
inline

Definition at line 138 of file RTPSink.hh.

References fNumReceivers.

138 { return fNumReceivers; }
unsigned fNumReceivers
Definition: RTPSink.hh:172
void RTPTransmissionStatsDB::removeRecord ( u_int32_t  SSRC)

Friends And Related Function Documentation

friend class Iterator
friend

Definition at line 171 of file RTPSink.hh.

friend class RTPSink
friend

Definition at line 163 of file RTPSink.hh.

Field Documentation

unsigned RTPTransmissionStatsDB::fNumReceivers
private

Definition at line 172 of file RTPSink.hh.

Referenced by numReceivers().

RTPSink& RTPTransmissionStatsDB::fOurRTPSink
private

Definition at line 173 of file RTPSink.hh.

HashTable* RTPTransmissionStatsDB::fTable
private

Definition at line 174 of file RTPSink.hh.


The documentation for this class was generated from the following file: