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

MNRTCPSSrc Class Reference

#include <MNRTCP.h>

Collaboration diagram for MNRTCPSSrc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MNRTCPSSrc (u_int32 initial_ssrc)
void set_my_ssrc (u_int32 ssrc, bool lck=false)
int count ()
int active_count ()
void lock ()
void unlock ()
SSRCEntryentryptr_for_ssrc (u_int32 ssrc)
SSRCEntry entry_for_ssrc (u_int32 ssrc)
u_int32 get_first_ssrc (bool lck)
u_int32 get_first_ssrc ()
u_int32 get_next_ssrc (u_int32 ssrc, bool lck)
u_int32 get_next_ssrc (u_int32 ssrc)
void make_inactive ()
void increment_heared_and_check_old (bool lck=false)
bool find_ssrc (u_int32 ssrc, bool lck=false)
sockaddr_in get_addr (u_int32 ssrc, bool lck=false)
void update_sr (rtcp_t *sr, const struct sockaddr_in &dest_, bool lck=false)
void update_rr (rtcp_t *rr, const struct sockaddr_in &dest_, int &count, bool lck=false)
void update_sdes (rtcp_t *sdes, bool lck=false)
void update_bye (rtcp_t *bye, bool lck=false)
void update_ssrc (rtp_hdr_t *rtp, ntp64 arr_time, struct sockaddr_in dest_, bool lck=false)
void update_ssrc (MNRTPPacketPtr packet, ntp64 arr_time, struct sockaddr_in dest_, bool lck=false)

Constructor & Destructor Documentation

MNRTCPSSrc::MNRTCPSSrc u_int32  initial_ssrc  )  [inline]
 


Member Function Documentation

int MNRTCPSSrc::active_count  )  [inline]
 

int MNRTCPSSrc::count  )  [inline]
 

SSRCEntry MNRTCPSSrc::entry_for_ssrc u_int32  ssrc  )  [inline]
 

SSRCEntry* MNRTCPSSrc::entryptr_for_ssrc u_int32  ssrc  )  [inline]
 

bool MNRTCPSSrc::find_ssrc u_int32  ssrc,
bool  lck = false
[inline]
 

struct sockaddr_in MNRTCPSSrc::get_addr u_int32  ssrc,
bool  lck = false
[inline]
 

u_int32 MNRTCPSSrc::get_first_ssrc  )  [inline]
 

u_int32 MNRTCPSSrc::get_first_ssrc bool  lck  )  [inline]
 

u_int32 MNRTCPSSrc::get_next_ssrc u_int32  ssrc  )  [inline]
 

u_int32 MNRTCPSSrc::get_next_ssrc u_int32  ssrc,
bool  lck
[inline]
 

void MNRTCPSSrc::increment_heared_and_check_old bool  lck = false  )  [inline]
 

void MNRTCPSSrc::lock  )  [inline]
 

void MNRTCPSSrc::make_inactive  )  [inline]
 

void MNRTCPSSrc::set_my_ssrc u_int32  ssrc,
bool  lck = false
[inline]
 

void MNRTCPSSrc::unlock  )  [inline]
 

void MNRTCPSSrc::update_bye rtcp_t bye,
bool  lck = false
[inline]
 

void MNRTCPSSrc::update_rr rtcp_t rr,
const struct sockaddr_in &  dest_,
int &  count,
bool  lck = false
[inline]
 

void MNRTCPSSrc::update_sdes rtcp_t sdes,
bool  lck = false
[inline]
 

void MNRTCPSSrc::update_sr rtcp_t sr,
const struct sockaddr_in &  dest_,
bool  lck = false
[inline]
 

void MNRTCPSSrc::update_ssrc MNRTPPacketPtr  packet,
ntp64  arr_time,
struct sockaddr_in  dest_,
bool  lck = false
[inline]
 

void MNRTCPSSrc::update_ssrc rtp_hdr_t rtp,
ntp64  arr_time,
struct sockaddr_in  dest_,
bool  lck = false
[inline]
 


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