[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ns] Classifiers
Hi,
Did it look anything like what is below?
Thanks,
Adrian
-------------------[ns-fr.tcl]------------------
Class Node/frNode -superclass Node
Class Classifier/Addr/fr -superclass Classifier/Addr
Classifier/Addr/fr instproc init {} {
$self next
}
Node/frNode instproc init args {
eval $self next $args ;# parent class constructor
}
Node/frNode instproc reset {} {
eval $self next
}
Node/frNode instproc mk-default-classifier {} {
$self instvar classifier_
$self set classifier_ [new Classifier/Addr/fr]
}
# ======================================================================
#
# methods for creating Nodes
#
# ======================================================================
Simulator instproc frnode { } {
$self instvar Node_
set node [new Node/frNode]
set Node_([$node id]) $node
$node set ns_ $self
$self check-node-num
return $node
}
#Default settings...
Classifier/Addr/fr set mask_ [AddrParams NodeMask 1]
Classifier/Addr/fr set shift_ [AddrParams NodeShift 1]