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_storage 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 154 of file RTPSink.hh.

Constructor & Destructor Documentation

◆ RTPTransmissionStatsDB()

RTPTransmissionStatsDB::RTPTransmissionStatsDB ( RTPSink rtpSink)
private

◆ ~RTPTransmissionStatsDB()

virtual RTPTransmissionStatsDB::~RTPTransmissionStatsDB ( )
privatevirtual

Member Function Documentation

◆ add()

void RTPTransmissionStatsDB::add ( u_int32_t  SSRC,
RTPTransmissionStats stats 
)
private

◆ lookup()

RTPTransmissionStats * RTPTransmissionStatsDB::lookup ( u_int32_t  SSRC) const

◆ noteIncomingRR()

void RTPTransmissionStatsDB::noteIncomingRR ( u_int32_t  SSRC,
struct sockaddr_storage const &  lastFromAddress,
unsigned  lossStats,
unsigned  lastPacketNumReceived,
unsigned  jitter,
unsigned  lastSRTime,
unsigned  diffSR_RRTime 
)

◆ numReceivers()

unsigned RTPTransmissionStatsDB::numReceivers ( ) const
inline

Definition at line 156 of file RTPSink.hh.

156{ return fNumReceivers; }
unsigned fNumReceivers
Definition: RTPSink.hh:190

References fNumReceivers.

◆ removeRecord()

void RTPTransmissionStatsDB::removeRecord ( u_int32_t  SSRC)

Friends And Related Function Documentation

◆ Iterator

friend class Iterator
friend

Definition at line 189 of file RTPSink.hh.

◆ RTPSink

friend class RTPSink
friend

Definition at line 181 of file RTPSink.hh.

Field Documentation

◆ fNumReceivers

unsigned RTPTransmissionStatsDB::fNumReceivers
private

Definition at line 190 of file RTPSink.hh.

Referenced by numReceivers().

◆ fOurRTPSink

RTPSink& RTPTransmissionStatsDB::fOurRTPSink
private

Definition at line 191 of file RTPSink.hh.

◆ fTable

HashTable* RTPTransmissionStatsDB::fTable
private

Definition at line 192 of file RTPSink.hh.


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