ns2 Network Simulator      C++ Class Hierarchy of version ns-snapshot-20040722
|  Home |  Source Code |  Manual |  FAQ |  Mailing List Archive |  Search |  |  Download | 


Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

RTPSession Class Reference

#include <rtp.h>

Inheritance diagram for RTPSession:

NsObject TclObject Handler List of all members.

Public Member Functions

 RTPSession ()
 ~RTPSession ()
virtual void recv (Packet *p, Handler *)
virtual void recv_ctrl (Packet *p)
int command (int argc, const char *const *argv)
u_int32_t srcid ()
int build_report (int bye)
void localsrc_update (int)

Protected Member Functions

int build_sdes ()
int build_bye ()
RTPSource * lookup (u_int32_t)
void enter (RTPSource *)

Protected Attributes

RTPSource * allsrcs_
RTPSource * localsrc_
int last_np_

Constructor & Destructor Documentation

RTPSession::RTPSession (    ) 
 

RTPSession::~RTPSession (    ) 
 


Member Function Documentation

int RTPSession::build_bye (    )  [protected]
 

int RTPSession::build_report (  int    bye ) 
 

int RTPSession::build_sdes (    )  [protected]
 

int RTPSession::command (  int    argc,
const char *const *    argv
)  [virtual]
 

Reimplemented from NsObject.

void RTPSession::enter (  RTPSource *    )  [protected]
 

void RTPSession::localsrc_update (  int    ) 
 

RTPSource * RTPSession::lookup (  u_int32_t    )  [protected]
 

void RTPSession::recv (  Packet *    p,
Handler *   
)  [virtual]
 

Implements NsObject.

void RTPSession::recv_ctrl (  Packet *    p )  [virtual]
 

u_int32_t RTPSession::srcid (    )  [inline]
 


Member Data Documentation

RTPSource* RTPSession::allsrcs_ [protected]
 

int RTPSession::last_np_ [protected]
 

RTPSource* RTPSession::localsrc_ [protected]
 


The documentation for this class was generated from the following files:
This document is generated by doxygen.