class CtrMcast : McastProtocol


Inheritance:


Public Fields

CtrMcast instvar agent_
CtrMcast instvar c_bsr_
CtrMcast instvar c_rp_
CtrMcast instvar decapagent_
CtrMcast instvar defaultTree_
CtrMcast instvar node_
CtrMcast instvar ns_
CtrMcast instvar priority_
CtrMcast instvar rpset_

Public Methods

CtrMcast instproc drop { replicator src group iface }
CtrMcast instproc get_bsr {}
CtrMcast instproc get_rp group
CtrMcast instproc handle-cache-miss { srcID group iface }
CtrMcast instproc handle-wrong-iif { srcID group iface }
CtrMcast instproc hash {rp group}
CtrMcast instproc init { sim node }
CtrMcast instproc join-group { group }
CtrMcast instproc leave-group { group }
CtrMcast instproc notify { dummy }
CtrMcast instproc set-rpset args
CtrMcast instproc set_c_bsr { prior }
CtrMcast instproc set_c_rp {}
CtrMcast instproc unset_c_rp {}

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 start {}
McastProtocol instproc stop {}
McastProtocol instproc trace { f src {op ""} }
McastProtocol instproc upcall {code args}

Documentation

tcl/ctr-mcast/CtrMcast.tcl

Copyright (C) 1997 by USC/ISI All rights reserved.

Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of Southern California, Information Sciences Institute. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Contributed by Polly Huang (USC/ISI), http://www-scf.usc.edu/~bhuang

CtrMcast Class: Individual Node join-group, leave-group, etc

CtrMcast instproc init { sim node }

CtrMcast instvar ns_

CtrMcast instvar node_

CtrMcast instvar agent_

CtrMcast instvar defaultTree_

CtrMcast instvar decapagent_

CtrMcast instvar c_rp_

CtrMcast instvar c_bsr_

CtrMcast instvar priority_

CtrMcast instproc join-group { group }

CtrMcast instproc leave-group { group }

CtrMcast instproc handle-cache-miss { srcID group iface }

CtrMcast instproc drop { replicator src group iface }

CtrMcast instproc handle-wrong-iif { srcID group iface }

CtrMcast instproc notify { dummy }

CtrMcast instproc get_rp group
Two functions to help get RP for a group get_rp {group} hash {rp group}

CtrMcast instvar rpset_

CtrMcast instproc hash {rp group}

CtrMcast instproc set-rpset args

CtrMcast instproc get_bsr {}

CtrMcast instproc set_c_bsr { prior }

CtrMcast instproc set_c_rp {}

CtrMcast instproc unset_c_rp {}


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