RTPTransmissionStatsDB Class Reference

#include <RTPSink.hh>

Collaboration diagram for RTPTransmissionStatsDB:

Collaboration graph
[legend]

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

Data Structures

class  Iterator

Detailed Description

Definition at line 136 of file RTPSink.hh.


Constructor & Destructor Documentation

RTPTransmissionStatsDB::RTPTransmissionStatsDB ( RTPSink rtpSink  )  [private]

virtual RTPTransmissionStatsDB::~RTPTransmissionStatsDB (  )  [private, virtual]


Member Function Documentation

unsigned RTPTransmissionStatsDB::numReceivers (  )  const [inline]

Definition at line 138 of file RTPSink.hh.

References fNumReceivers.

00138 { return fNumReceivers; }

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

void RTPTransmissionStatsDB::removeRecord ( u_int32_t  SSRC  ) 

RTPTransmissionStats* RTPTransmissionStatsDB::lookup ( u_int32_t  SSRC  )  const

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


Friends And Related Function Documentation

friend class RTPSink [friend]

Definition at line 163 of file RTPSink.hh.

friend class Iterator [friend]

Definition at line 171 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:
Generated on Wed Nov 12 10:52:43 2014 for live by  doxygen 1.5.2