Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

SSRCEntry Class Reference

#include <MNRTPList.h>

Collaboration diagram for SSRCEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SSRCEntry ()
 SSRCEntry (const SSRCEntry &orig)
virtual ~SSRCEntry ()
SSRCEntryoperator= (const SSRCEntry &orig)
void logprint (ostream &ostr)
u_int32 ssrc () const
rtp_sr_state state () const
u_int16 first_seq () const
u_int16 max_seq () const
u_int16 seq_cycles () const
u_int32 packet_count () const
u_int32 packet_ts () const
u_int32 arrive_ts () const
const ntp64arrive_time () const
const ntp64first_time () const
float jitter () const
const Sockaddr & dest () const
u_int32 lsr () const
u_int32 lsr_time () const
u_int32 rtt () const
u_int32 sr_packet_count () const
u_int32 sr_octet_count () const
u_int32 sr_ts () const
u_int32 expected_prio () const
u_int32 received_prio () const
void write_rr_block_to_buffer (void *buffer, size_t len, const ntp64 &now)

Protected Member Functions

SSRCEntryset_ssrc (u_int32 val)
SSRCEntryset_state (rtp_sr_state val)
SSRCEntryset_first_seq (u_int16 val)
SSRCEntryset_max_seq (u_int16 val)
SSRCEntryset_seq_cycles (u_int16 val)
SSRCEntryset_packet_count (u_int32 val)
SSRCEntryset_packet_ts (u_int32 val)
SSRCEntryset_arrive_ts (u_int32 val)
SSRCEntryset_arrive_time (const ntp64 &val)
SSRCEntryset_first_time (const ntp64 &val)
SSRCEntryset_jitter (float val)
SSRCEntryset_dest (const struct sockaddr_in &val)
SSRCEntryset_lsr (u_int32 val)
SSRCEntryset_lsr_time (u_int32 val)
SSRCEntryset_rtt (u_int32 val)
SSRCEntryset_sr_packet_count (u_int32 val)
SSRCEntryset_sr_octet_count (u_int32 val)
SSRCEntryset_sr_ts (u_int32 val)
SSRCEntryset_expected_prio (u_int32 val)
SSRCEntryset_received_prio (u_int32 val)
SSRCEntryset_sdes_items (SDESItemList *val)
SSRCEntryset_last_heared (u_int32 val)
SDESItemListsdes_items ()
u_int32 last_heared () const
SSRCEntryset_lsr_time_now ()
void compute_rtt ()
SSRCEntryset_arrive_times (u_int32 packet_ts, u_int32 arrive_ts, const ntp64 &arrive_time)
SSRCEntryset_rr_vals (const rtcp_rr_t &report)
void delete_sdes_items ()
SDESItemfind_by_type (u_int8 type)
SSRCEntryinc_seq_cycles ()
SSRCEntryinc_packet_count ()
SSRCEntryinc_last_heared ()

Constructor & Destructor Documentation

SSRCEntry::SSRCEntry  )  [inline]
 

SSRCEntry::SSRCEntry const SSRCEntry orig  )  [inline]
 

virtual SSRCEntry::~SSRCEntry  )  [virtual]
 


Member Function Documentation

const ntp64& SSRCEntry::arrive_time  )  const [inline]
 

u_int32 SSRCEntry::arrive_ts  )  const [inline]
 

void SSRCEntry::compute_rtt  )  [protected]
 

void SSRCEntry::delete_sdes_items  )  [protected]
 

const Sockaddr& SSRCEntry::dest  )  const [inline]
 

u_int32 SSRCEntry::expected_prio  )  const [inline]
 

SDESItem* SSRCEntry::find_by_type u_int8  type  )  [protected]
 

u_int16 SSRCEntry::first_seq  )  const [inline]
 

const ntp64& SSRCEntry::first_time  )  const [inline]
 

SSRCEntry* SSRCEntry::inc_last_heared  )  [protected]
 

SSRCEntry* SSRCEntry::inc_packet_count  )  [protected]
 

SSRCEntry* SSRCEntry::inc_seq_cycles  )  [protected]
 

float SSRCEntry::jitter  )  const [inline]
 

u_int32 SSRCEntry::last_heared  )  const [inline, protected]
 

void SSRCEntry::logprint ostream &  ostr  ) 
 

u_int32 SSRCEntry::lsr  )  const [inline]
 

u_int32 SSRCEntry::lsr_time  )  const [inline]
 

u_int16 SSRCEntry::max_seq  )  const [inline]
 

SSRCEntry& SSRCEntry::operator= const SSRCEntry orig  )  [inline]
 

u_int32 SSRCEntry::packet_count  )  const [inline]
 

u_int32 SSRCEntry::packet_ts  )  const [inline]
 

u_int32 SSRCEntry::received_prio  )  const [inline]
 

u_int32 SSRCEntry::rtt  )  const [inline]
 

SDESItemList* SSRCEntry::sdes_items  )  [inline, protected]
 

u_int16 SSRCEntry::seq_cycles  )  const [inline]
 

SSRCEntry* SSRCEntry::set_arrive_time const ntp64 val  )  [protected]
 

SSRCEntry* SSRCEntry::set_arrive_times u_int32  packet_ts,
u_int32  arrive_ts,
const ntp64 arrive_time
[protected]
 

SSRCEntry* SSRCEntry::set_arrive_ts u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_dest const struct sockaddr_in &  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_expected_prio u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_first_seq u_int16  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_first_time const ntp64 val  )  [protected]
 

SSRCEntry* SSRCEntry::set_jitter float  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_last_heared u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_lsr u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_lsr_time u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_lsr_time_now  )  [protected]
 

SSRCEntry* SSRCEntry::set_max_seq u_int16  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_packet_count u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_packet_ts u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_received_prio u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_rr_vals const rtcp_rr_t report  )  [protected]
 

SSRCEntry* SSRCEntry::set_rtt u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_sdes_items SDESItemList val  )  [protected]
 

SSRCEntry* SSRCEntry::set_seq_cycles u_int16  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_sr_octet_count u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_sr_packet_count u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_sr_ts u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_ssrc u_int32  val  )  [protected]
 

SSRCEntry* SSRCEntry::set_state rtp_sr_state  val  )  [protected]
 

u_int32 SSRCEntry::sr_octet_count  )  const [inline]
 

u_int32 SSRCEntry::sr_packet_count  )  const [inline]
 

u_int32 SSRCEntry::sr_ts  )  const [inline]
 

u_int32 SSRCEntry::ssrc  )  const [inline]
 

rtp_sr_state SSRCEntry::state  )  const [inline]
 

void SSRCEntry::write_rr_block_to_buffer void *  buffer,
size_t  len,
const ntp64 now
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:36:17 2005 for Komssys by doxygen 1.3.8