class BST : McastProtocol


Inheritance:


Public Fields

BST instvar link_
BST instvar mctrl_
BST instvar node_
BST instvar ns_
BST instvar oiflist_
BST instvar receivers_
BST instvar RP_
BST instvar up_

Public Methods

BST instproc dbg arg
BST instproc drop { replicator src dst iface}
BST instproc find-oif {dst group}
BST instproc handle-cache-miss { srcID group iface }
BST instproc handle-wrong-iif { srcID group iface }
BST instproc init { sim node }
BST instproc is-group-bidir
BST instproc join-group { group {src "x"} }
BST instproc leave-group { group {src "x"} }
BST instproc link2lan
BST instproc match-oif {group link}
BST instproc next-hop-router {node group}
BST instproc recv-graft { from to group iface }
BST instproc recv-prune { from src group iface}
BST instproc send-ctrl { which dst group }
BST instproc start {}

Inherited from McastProtocol:

Public Fields

McastProtocol instvar dynT_
McastProtocol instvar id_
McastProtocol instvar PruneTimer_
McastProtocol instvar status_
McastProtocol instvar type_

Public Methods

McastProtocol instproc annotate args
McastProtocol instproc dump-routes {chan {grp ""} {src ""}}
McastProtocol instproc getStatus {}
McastProtocol instproc getType {}
McastProtocol instproc notify { dummy }
McastProtocol instproc stop {}
McastProtocol instproc trace { f src {op ""} }
McastProtocol instproc upcall {code args}

Documentation

BST instproc init { sim node }

BST instvar mctrl_

BST instvar oiflist_

BST instvar RP_

BST instproc start {}

BST instvar node_

BST instproc join-group { group {src "x"} }

BST instvar ns_

BST instvar receivers_

BST instproc leave-group { group {src "x"} }

BST instproc handle-wrong-iif { srcID group iface }
handle-wrong-iif This function does nothing

BST instproc handle-cache-miss { srcID group iface }
handle-cache-miss Creates a (*, G) entry for a group.

BST instvar up_

BST instproc drop { replicator src dst iface}

BST instproc recv-prune { from src group iface}

BST instproc recv-graft { from to group iface }

BST instproc send-ctrl { which dst group }
send a graft/prune for src/group up the RPF tree towards dst

BST instproc dbg arg

BST instproc next-hop-router {node group}
Returns the next hop router to a node

BST instproc is-group-bidir
Checks if an mcast group is BST

BST instproc match-oif {group link}
Finds out which Connector or Vlink corresponds to (link)

BST instproc find-oif {dst group}
Finds the outgoing link to the next node (dst)

BST instvar link_

BST instproc link2lan
Finds if the interface (iface) is toward the LAN represented by (neighbor) or not.


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