class <Session/RTP> RTPSession : public NsObject


Inheritance:


Public Fields

Session/RTP instvar cchan_
Session/RTP instvar dchan_
Session/RTP instvar stopped_

Public Methods

Session/RTP instproc adapt-timer { nsrc nrr we_sent }
Session/RTP instproc attach-node { node }
int build_report(int bye)
Session/RTP instproc bye {}
int command(int argc, const char*const* argv)
Session/RTP instproc detach-node { node }
Session/RTP instproc init {}
Session/RTP instproc join-group { g }
Session/RTP instproc leave-group { }
void localsrc_update(int)
Session/RTP instproc new-source { srcid }
virtual void recv(Packet* p, Handler*)
virtual void recv_ctrl(Packet* p)
Session/RTP instproc report-interval { i }
Session/RTP instproc rtcp_timeout {}
RTPSession()
Session/RTP instproc sample-size { cc }
Session/RTP instproc session_bw { bspec }
inline u_int32_t srcid()
Session/RTP instproc start {}
Session/RTP instproc stop {}
Session/RTP instproc transmit { bspec }
~RTPSession()

Protected Fields

RTPSource* allsrcs_
int last_np_
RTPSource* localsrc_
int off_rtp_

Protected Methods

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

Inherited from NsObject:

Public Methods

virtual void debug(const char *fmt, ...)
virtual int delay_bind_dispatch(const char *varName, const char *localName, TclObject *tracer)
virtual void delay_bind_init_all()
int isdebug()

Protected Fields

int debug_
int off_cmn_
int off_flags_

Protected Methods

void handle(Event*)
virtual void reset()

Inherited from Handler:


Documentation

RTPSession()

~RTPSession()

virtual void recv(Packet* p, Handler*)

virtual void recv_ctrl(Packet* p)

int command(int argc, const char*const* argv)

inline u_int32_t srcid()

int build_report(int bye)

void localsrc_update(int)

RTPSource* allsrcs_

RTPSource* localsrc_

int build_sdes()

int build_bye()

RTPSource* lookup(u_int32_t)

void enter(RTPSource*)

int last_np_

int off_rtp_

Session/RTP instproc init {}

Session/RTP instproc start {}

Session/RTP instproc stop {}

Session/RTP instvar cchan_

Session/RTP instvar dchan_

Session/RTP instproc report-interval { i }

Session/RTP instproc bye {}

Session/RTP instproc attach-node { node }

Session/RTP instproc detach-node { node }

Session/RTP instproc rtcp_timeout {}
Hook to enable easy syncronization with RTCP timeouts.

Session/RTP instproc join-group { g }

Session/RTP instproc leave-group { }

Session/RTP instproc session_bw { bspec }

Session/RTP instproc transmit { bspec }

Session/RTP instvar stopped_

Session/RTP instproc sample-size { cc }

Session/RTP instproc adapt-timer { nsrc nrr we_sent }

Session/RTP instproc new-source { srcid }


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de