MMG/ns instvar addrs_ |
MMG/ns instvar ctrl_ |
MMG/ns instvar debug_ |
MMG/ns instvar layers_ |
MMG/ns instvar node_ |
MMG/ns instvar ns_ |
MMG/ns instvar state_ |
MMG/ns instvar subscription_ |
MMG/ns instvar timers_ |
MMG/ns instproc cancel_timer {which} |
MMG/ns instproc create-layer {layerNo} |
MMG/ns instproc debug { msg } |
MMG/ns instproc init {ns localNode caddr addrs} |
MMG/ns instproc node {} |
MMG/ns instproc now {} |
MMG/ns instproc set_timer {which delay} |
MMG/ns instproc total_bytes_delivered {} |
MMG/ns instproc trace { trace } |
MMG/ns instproc trigger_timer {which} |
MMG instvar env_ |
MMG instvar h_nlost |
MMG instvar h_npkts |
MMG instvar join_ts_ |
MMG instvar layer_ |
MMG instvar maxlevel_ |
MMG instvar pending_ts_ |
MMG instvar TD |
MMG instvar TDVAR |
MMG instproc add-layer {} |
MMG instproc backoff n |
MMG instproc backoff-one { n alpha } |
MMG instproc check-equilibrium {} |
MMG instproc current_layer_getting_packets {} |
MMG instproc drop-layer {} |
MMG instproc dumpLevel {} |
MMG instproc enter_D {} |
MMG instproc enter_H {} |
MMG instproc enter_M {} |
MMG instproc exceed_loss_thresh {} |
MMG instproc highest_level_pending {} |
MMG instproc is-recent { ts } |
MMG instproc level_pending n |
MMG instproc level_recently_joined n |
MMG instproc local-join {} |
MMG instproc log-loss {} |
MMG instproc mmg_loss {} |
MMG instproc mmg_pkts {} |
MMG instproc our_level_recently_added {} |
MMG instproc pending_inferior_jexps {} |
MMG instproc recv-ctrl msg |
MMG instproc relax_TJ {} |
MMG instproc rlm_update_D D |
MMG instproc set-state s |
MMG instproc set_TD_timer_conservative {} |
MMG instproc set_TD_timer_wait {} |
MMG instproc set_TJ_timer {} |
MMG instproc trigger_TD {} |
MMG instproc trigger_TJ {} |
This class serves as an interface between the MMG class which implements the RLM protocol machinery, and the objects in ns that are involved in the RLm protocol (i.e., Node objects join/leave multicast groups, LossMonitor objects report packet loss, etc...).<p>See tcl/ex/test-rlm.tcl for an example of how to create a simulation script that uses RLM
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