DRCL J-Sim API
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

D

D - Variable in class drcl.intserv.scheduler.SpecR_DCTS
 
D - Variable in class drcl.intserv.scheduler.SpecR_PTSP
 
D - Variable in class drcl.net.traffic.traffic_CDSmooth
 
DATA - Static variable in class drcl.inet.InetPacket
Data packet type.
DATARATE - Static variable in class drcl.inet.sensorsim.RadioSimple
 
DEBUG - Static variable in class drcl.net.graph.TopologyVisRelaxer
 
DEBUG_ACK - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of handling LSA acknowledgement packets.
DEBUG_ACK - Static variable in class drcl.inet.transport.TCP
 
DEBUG_ALL - Static variable in class drcl.inet.protocol.aodv.UIUCInjector
 
DEBUG_AODV - Static variable in class drcl.inet.protocol.aodv.AODV
 
DEBUG_DATA - Static variable in class drcl.inet.protocol.aodv.AODV
 
DEBUG_DEPENDENT - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_DETAIL - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of detailed messages for other levels.
DEBUG_DUPACK - Static variable in class drcl.inet.transport.TCP
 
DEBUG_FRAGMENT - Static variable in class drcl.inet.core.PktDispatcher
 
DEBUG_GRAFT - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_HELLO - Static variable in class drcl.inet.protocol.aodv.AODV
 
DEBUG_INJ - Static variable in class drcl.inet.protocol.aodv.UIUCInjector
 
DEBUG_IO - Static variable in class drcl.inet.protocol.cbt.CBT
 
DEBUG_IO - Static variable in class drcl.inet.protocol.dv.DV
 
DEBUG_IO - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_LEVELS - Static variable in class drcl.inet.transport.TCP
 
DEBUG_LSA - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of handling LSA update packets.
DEBUG_MCAST_QUERY - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_NEIGHBOR - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of neighbor state changes.
DEBUG_OOO - Static variable in class drcl.inet.transport.TCPSink
 
DEBUG_PIP - Static variable in class drcl.inet.core.PktDispatcher
 
DEBUG_PRUNE - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_QOS - Static variable in class drcl.inet.protocol.ospf.OSPF_QoS
Redefine Debug level of handling timeout events.
DEBUG_RCV - Static variable in class drcl.inet.transport.TCPSink
 
DEBUG_REASSEMBLE - Static variable in class drcl.inet.core.PktDispatcher
 
DEBUG_REFRESH - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of LSA refresh events.
DEBUG_RERR - Static variable in class drcl.inet.protocol.aodv.AODV
Debug level of showing all RERR packets.
DEBUG_RERR - Static variable in class drcl.inet.protocol.aodv.UIUCInjector
 
DEBUG_ROUTE - Static variable in class drcl.inet.protocol.aodv.AODV
 
DEBUG_ROUTE - Static variable in class drcl.inet.protocol.cbt.CBT
 
DEBUG_ROUTE - Static variable in class drcl.inet.protocol.dv.DV
 
DEBUG_ROUTE - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_RREP - Static variable in class drcl.inet.protocol.aodv.AODV
Debug level of showing all RREP packets.
DEBUG_RREP - Static variable in class drcl.inet.protocol.aodv.UIUCInjector
 
DEBUG_RREQ - Static variable in class drcl.inet.protocol.aodv.AODV
Debug level of showing all RREQ packets.
DEBUG_RREQ - Static variable in class drcl.inet.protocol.aodv.UIUCInjector
 
DEBUG_RTT - Static variable in class drcl.inet.transport.TCP
 
DEBUG_SACK - Static variable in class drcl.inet.transport.TCP
 
DEBUG_SACK - Static variable in class drcl.inet.transport.TCPSink
 
DEBUG_SAMPLE - Static variable in class drcl.inet.protocol.aodv.AODV
 
DEBUG_SAMPLE - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level to enable sampled debug messages.
DEBUG_SAMPLE - Static variable in class drcl.inet.transport.TCP
 
DEBUG_SAMPLE - Static variable in class drcl.inet.transport.TCPSink
 
DEBUG_SEND - Static variable in class drcl.inet.protocol.aodv.AODV
Debug level of sending AODV packets.
DEBUG_SEND - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of sending ospf packets.
DEBUG_SEND - Static variable in class drcl.inet.transport.TCP
 
DEBUG_SEND - Static variable in class drcl.inet.transport.TCPSink
 
DEBUG_SEND_UPDATE - Static variable in class drcl.inet.protocol.dv.DV
 
DEBUG_SEND_UPDATE - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_SPF - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of calculating SPF tree and installing route entries.
DEBUG_STATE - Static variable in class drcl.inet.protocol.cbt.CBT
 
DEBUG_SYNC_FC - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_TIMEOUT - Static variable in class drcl.inet.protocol.aodv.AODV
 
DEBUG_TIMEOUT - Static variable in class drcl.inet.protocol.cbt.CBT
 
DEBUG_TIMEOUT - Static variable in class drcl.inet.protocol.dv.DV
 
DEBUG_TIMEOUT - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
DEBUG_TIMEOUT - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of handling timeout events.
DEBUG_TIMEOUT - Static variable in class drcl.inet.transport.TCP
 
DEBUG_VEGAS - Static variable in class drcl.inet.transport.TCP
 
DEFAULT_ADDRESS - Static variable in class drcl.net.Address
An instance of the default address scheme.
DEFAULT_BANDWIDTH - Static variable in interface drcl.inet.InetConstants
 
DEFAULT_BUFFER_SIZE - Static variable in interface drcl.inet.InetConstants
 
DEFAULT_BUILDER - Static variable in class drcl.inet.CSLBuilder
The default CSL builder.
DEFAULT_DELIMITERS - Static variable in class drcl.util.StringUtil
 
DEFAULT_MTU - Static variable in interface drcl.inet.InetConstants
 
DEFAULT_PID - Static variable in interface drcl.inet.transport.TCPConstants
 
DEFAULT_PID - Static variable in class drcl.inet.transport.UDP
 
DEFAULT_REQUEST_BUFFER - Variable in class drcl.inet.socket.TCP_full
Default request buffer.
DEFAULT_RUNTIME - Static variable in class drcl.comp.ACARuntime
 
DELAY_ACK - Static variable in interface drcl.inet.transport.TCPConstants
The delay ACK timeout event ID.
DELETE_TIMEOUT_PERIOD - Static variable in class drcl.inet.protocol.dv.DV
Hold-down timeout period for entries to be removed.
DELETE_TIMEOUT_PERIOD - Static variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
Hold-down timeout period for entries to be removed.
DEQUEUE - Static variable in class drcl.comp.queue.ActiveQueueContract
 
DESTULP_MASK - Static variable in class drcl.intserv.IntServToS
 
DEST_MASK - Static variable in class drcl.intserv.IntServToS
 
DFCLASS_MASK - Static variable in interface drcl.diffserv.DFConstants
The INET TOS mask to distinguish AF1x, AF2x, AF3x, EF and BE packets.
DFConstants - interface drcl.diffserv.DFConstants.
A collection of constants that are used in the Diffserv architecture.
DFProfile - class drcl.diffserv.DFProfile.
This class defines a profile for Diffserv.
DFProfile() - Constructor for class drcl.diffserv.DFProfile
 
DFUtil - class drcl.diffserv.DFUtil.
This class provides some utility functions for accessing the diffserv code points (DSCP) in the ToS field of a InetPacket.
DFUtil() - Constructor for class drcl.diffserv.DFUtil
 
DONT_FRAGMENT - Static variable in class drcl.inet.InetPacket
The ``don't fragment'' bit mask in the flag field.
DOWNSTREAM_EXPIRE - Static variable in interface drcl.inet.protocol.cbt.CBTConstants
 
DROPPER - Static variable in class drcl.diffserv.Marker
 
DROP_FRONT - Static variable in class drcl.diffserv.scheduling.ColorQueue
 
DROP_RAND - Static variable in class drcl.diffserv.scheduling.ColorQueue
 
DROP_TAIL - Static variable in class drcl.diffserv.scheduling.ColorQueue
 
DSCPMask - Static variable in interface drcl.diffserv.DFConstants
Mask for masking out DSCP in INET ToS
DSCPShift - Static variable in interface drcl.diffserv.DFConstants
Bit shift of DSCP in INET ToS
DV - class drcl.inet.protocol.dv.DV.
Implements a routing information protocol (RIP, RFC1058, RFC2453).
DV() - Constructor for class drcl.inet.protocol.dv.DV
 
DV(String) - Constructor for class drcl.inet.protocol.dv.DV
 
DVExtension - class drcl.inet.protocol.dv.DVExtension.
Routing entry extension for DV.
DVExtension() - Constructor for class drcl.inet.protocol.dv.DVExtension
 
DVExtension(int) - Constructor for class drcl.inet.protocol.dv.DVExtension
 
DVExtension(int, boolean) - Constructor for class drcl.inet.protocol.dv.DVExtension
 
DVMRP - class drcl.inet.protocol.dvmrp.DVMRP.
This component implements the distance vector multicast routing protocol (DVMRP).
DVMRP() - Constructor for class drcl.inet.protocol.dvmrp.DVMRP
 
DVMRP(String) - Constructor for class drcl.inet.protocol.dvmrp.DVMRP
 
DVMRPFCExtension - class drcl.inet.protocol.dvmrp.DVMRPFCExtension.
Forwarding cache entry extension for DVMRP.
DVMRPFCExtension() - Constructor for class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
DVMRPFCExtension(long, BitSet) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
DVMRPFCPacket - class drcl.inet.protocol.dvmrp.DVMRPFCPacket.
Defines the format of the packets used by DVMRP to exchange forwarding table with neighbors.
DVMRPFCPacket() - Constructor for class drcl.inet.protocol.dvmrp.DVMRPFCPacket
 
DVMRPFCPacket(int, long, long, long, int) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPFCPacket
Creates a prune packet
DVMRPFCPacket(int, long, long, long, boolean) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPFCPacket
Creates a graft(-ack) packet.
DVMRPRTExtension - class drcl.inet.protocol.dvmrp.DVMRPRTExtension.
Routing table entry extension for DVMRP.
DVMRPRTExtension() - Constructor for class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
DVMRPRTExtension(int) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
DVMRPRTExtension(int, BitSet, long[], boolean) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
DVMRPRTPacket - class drcl.inet.protocol.dvmrp.DVMRPRTPacket.
Defines the format of the packets used by DVMRP to exchange unicast routes with neighbors.
DVMRPRTPacket() - Constructor for class drcl.inet.protocol.dvmrp.DVMRPRTPacket
 
DVMRPRTPacket(int, int) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPRTPacket
 
DVMRPTimingPack - class drcl.inet.protocol.dvmrp.DVMRPTimingPack.
Defines all the timing parameters used by DVMRP.
DVMRPTimingPack() - Constructor for class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
DVMRPTimingPack(double, double, double, double, double, int, double, double) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
DVPacket - class drcl.inet.protocol.dv.DVPacket.
Defines the format of the packet used by DV.
DVPacket() - Constructor for class drcl.inet.protocol.dv.DVPacket
 
DVPacket(int, int) - Constructor for class drcl.inet.protocol.dv.DVPacket
 
DataCounter - class drcl.comp.tool.DataCounter.
This component counts the number of data coming in at any of its ports.
DataCounter() - Constructor for class drcl.comp.tool.DataCounter
 
DataCounter(String) - Constructor for class drcl.comp.tool.DataCounter
 
DatagramContract - class drcl.inet.contract.DatagramContract.
The datagram sending/delivery contract.
DatagramContract() - Constructor for class drcl.inet.contract.DatagramContract
 
DatagramContract(int) - Constructor for class drcl.inet.contract.DatagramContract
 
DatagramContract.Message - class drcl.inet.contract.DatagramContract.Message.
 
DatagramContract.Message() - Constructor for class drcl.inet.contract.DatagramContract.Message
 
DatagramContract.Message(Object, int, long, long, int, long) - Constructor for class drcl.inet.contract.DatagramContract.Message
Datagram sending contract between application and transport.
Debug - class drcl.Debug.
This class provides static methods for other classes to output debug and error messages.
Debug() - Constructor for class drcl.Debug
 
DebugContract - class drcl.comp.contract.DebugContract.
Defines the format of the debug message exported by a component and provides utility methods to retrieve individual fields in such a message.
DebugContract() - Constructor for class drcl.comp.contract.DebugContract
 
DebugContract.Message - class drcl.comp.contract.DebugContract.Message.
 
DebugContract.Message(double, Object, Object) - Constructor for class drcl.comp.contract.DebugContract.Message
 
Debug_LEAP_FORWARD - Static variable in class drcl.sim.process.SMMTSimulator
 
Debug_Q - Static variable in class drcl.comp.ARuntime
 
Debug_Q - Static variable in class drcl.sim.event.SESimulator
 
Debug_RECYCLE - Static variable in class drcl.comp.ARuntime
 
Debug_RECYCLE - Static variable in class drcl.sim.event.SESimulator
 
Debug_STATE - Static variable in class drcl.comp.ARuntime
 
Debug_STATE - Static variable in class drcl.sim.event.SESimulator
 
Debug_THREAD - Static variable in class drcl.comp.ARuntime
 
Debug_THREAD - Static variable in class drcl.sim.event.SESimulator
 
Debug_THREAD_STATE - Static variable in class drcl.comp.ARuntime
 
Debug_THREAD_STATE - Static variable in class drcl.sim.event.SESimulator
 
Debug_WORKFORCE - Static variable in class drcl.comp.ARuntime
 
Delay - class drcl.comp.lib.Delay.
This component delays the input to the output by "delay" seconds.
Delay() - Constructor for class drcl.comp.lib.Delay
 
Delay(String) - Constructor for class drcl.comp.lib.Delay
 
DestCount - Variable in class drcl.inet.protocol.aodv.AODV_RERR
DestCount
Directory - class drcl.ruv.Directory.
 
Directory(Component, Object[], String, boolean) - Constructor for class drcl.ruv.Directory
 
Directory(Component, String[], String, boolean) - Constructor for class drcl.ruv.Directory
 
Directory(Object, String, boolean) - Constructor for class drcl.ruv.Directory
 
DotDump - class drcl.comp.tool.DotDump.
Static methods to visualize JavaSim component connections as a directed graph.
DotDump() - Constructor for class drcl.comp.tool.DotDump
 
DotDump(Component) - Constructor for class drcl.comp.tool.DotDump
 
DotDump2 - class drcl.comp.tool.DotDump2.
This class adds "blocking" capability to DotDump.
DotDump2() - Constructor for class drcl.comp.tool.DotDump2
 
DotDump2(Component) - Constructor for class drcl.comp.tool.DotDump2
 
DoubleEventContract - class drcl.comp.contract.DoubleEventContract.
Defines the format of the dobule event message exported by a component and provides utility methods to retrieve individual fields in such a message.
DoubleEventContract() - Constructor for class drcl.comp.contract.DoubleEventContract
 
DoubleEventContract.Message - class drcl.comp.contract.DoubleEventContract.Message.
 
DoubleEventContract.Message(double, String, String, double, Object) - Constructor for class drcl.comp.contract.DoubleEventContract.Message
 
DoubleObj - class drcl.data.DoubleObj.
Class that is similar to Double but is mutable.
DoubleObj() - Constructor for class drcl.data.DoubleObj
 
DoubleObj(double) - Constructor for class drcl.data.DoubleObj
 
DoubleVector - class drcl.util.scalar.DoubleVector.
 
DoubleVector() - Constructor for class drcl.util.scalar.DoubleVector
 
DoubleVector(int) - Constructor for class drcl.util.scalar.DoubleVector
 
DrclObj - class drcl.DrclObj.
The class defines the objects that are duplicable and serializable, properties that are desirable in many class implementations.
DrclObj() - Constructor for class drcl.DrclObj
 
DrclPlotFrame - class drcl.comp.tool.DrclPlotFrame.
 
DrclPlotFrame() - Constructor for class drcl.comp.tool.DrclPlotFrame
Construct a plot frame with a default title and by default contains an instance of Plot.
DrclPlotFrame(String) - Constructor for class drcl.comp.tool.DrclPlotFrame
Construct a plot frame with the specified title and by default contains an instance of Plot.
DrclPlotFrame(String, PlotBox) - Constructor for class drcl.comp.tool.DrclPlotFrame
Construct a plot frame with the specified title and the specified instance of PlotBox.
DropTail - class drcl.inet.core.queue.DropTail.
 
DropTail() - Constructor for class drcl.inet.core.queue.DropTail
 
DropTail(String) - Constructor for class drcl.inet.core.queue.DropTail
 
DropTailPointopointNI - class drcl.inet.core.ni.DropTailPointopointNI.
The class implements the point-to-point network interface and emulates the physical link propagation.
DropTailPointopointNI() - Constructor for class drcl.inet.core.ni.DropTailPointopointNI
 
DropTailPointopointNI(String) - Constructor for class drcl.inet.core.ni.DropTailPointopointNI
 
Dterm - class drcl.ruv.Dterm.
Implemnets a terminal.
Dterm() - Constructor for class drcl.ruv.Dterm
 
Dterm(String) - Constructor for class drcl.ruv.Dterm
 
Dterm.MyKeyAdapter - class drcl.ruv.Dterm.MyKeyAdapter.
 
Dterm.MyKeyAdapter() - Constructor for class drcl.ruv.Dterm.MyKeyAdapter
 
DtermAWT - class drcl.ruv.DtermAWT.
Implements a (AWT) terminal.
DtermAWT() - Constructor for class drcl.ruv.DtermAWT
 
DtermAWT(String) - Constructor for class drcl.ruv.DtermAWT
 
DtermAWT.MyKeyAdapter - class drcl.ruv.DtermAWT.MyKeyAdapter.
 
DtermAWT.MyKeyAdapter() - Constructor for class drcl.ruv.DtermAWT.MyKeyAdapter
 
dX - Variable in class drcl.inet.mac.MobilityModel
The grid size along X-axle
dX - Variable in class drcl.inet.mac.NodePositionTracker
The grid size along X-axle
dY - Variable in class drcl.inet.mac.MobilityModel
The grid size along Y-axle
dY - Variable in class drcl.inet.mac.NodePositionTracker
The grid size along Y-axle
dZ - Variable in class drcl.inet.mac.MobilityModel
The grid size along Z-axle
data - Variable in class drcl.comp.ACATimer
The timeout event object.
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.protocol.aodv.AODV
Handle data arriving at the down port.
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.protocol.ospf.OSPF
Handle data arriving at the down port.
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.protocol.aodv.UIUCInjector
Handle data arriving at the upPort from the component PktDispatcher.
dataPort - Variable in class drcl.inet.socket.InetSocket
 
dataPort - Variable in class drcl.inet.socket.JSimSocketImpl
 
deactivate() - Static method in class drcl.ruv.RUVOutputManager
 
debug(String) - Static method in class drcl.Debug
Outputs a debug message.
debug - Variable in class drcl.comp.ACARuntime
 
debug(Object) - Method in class drcl.comp.Component
Send debug information at infoport.
debug - Static variable in class drcl.inet.protocol.aodv.AODV
 
debug - Static variable in class drcl.inet.protocol.ospf.OSPF
 
debug - Static variable in class drcl.ruv.Common
 
debug2 - Static variable in class drcl.inet.protocol.aodv.AODV
 
debug2 - Static variable in class drcl.inet.protocol.ospf.OSPF
 
debug_info() - Method in class drcl.comp.ACARuntime
 
defaultInstance() - Static method in class drcl.sim.SimulatorAssistant
 
degree() - Method in class drcl.net.graph.Node
 
deleteTimeoutPeriod - Variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
dequeue() - Method in class drcl.comp.queue.ActiveQueue
Dequeues and returns the first object in the queue.
dequeue(Port) - Static method in class drcl.comp.queue.ActiveQueueContract
 
dequeue() - Method in class drcl.comp.queue.QueueFIFO
Dequeues and returns the first object in the queue.
dequeue() - Method in class drcl.diffserv.HQS
 
dequeue() - Method in class drcl.diffserv.scheduling.ColorQueue
Retrieve the next packet in the queue for transmission.
dequeue() - Method in class drcl.inet.core.queue.DropTail
Dequeues and returns the first object in the queue.
dequeue() - Method in class drcl.inet.core.queue.FIFO
Dequeues and returns the first object in the queue.
dequeue() - Method in class drcl.inet.core.queue.MQueue
Dequeues and returns the first object in the queue.
dequeue() - Method in class drcl.inet.core.queue.PriorityQueue
Dequeues and returns the first object in the queue.
dequeue() - Method in class drcl.intserv.Scheduler
 
dequeue() - Method in class drcl.net.traffic.TrafficShaper
Releases and returns the first packet being held in the buffer.
dequeue() - Method in class drcl.util.queue.BSQueue
 
dequeue(double) - Method in class drcl.util.queue.BSQueue
 
dequeue() - Method in class drcl.util.queue.CalendarQueue
 
dequeue(double) - Method in class drcl.util.queue.CalendarQueue
 
dequeue() - Method in class drcl.util.queue.CalendarQueue2
 
dequeue(double) - Method in class drcl.util.queue.CalendarQueue2
 
dequeue() - Method in class drcl.util.queue.CalendarQueue3
 
dequeue(double) - Method in class drcl.util.queue.CalendarQueue3
 
dequeue() - Method in class drcl.util.queue.FIFOQueue
 
dequeue(double) - Method in class drcl.util.queue.FIFOQueue
 
dequeue() - Method in interface drcl.util.queue.Queue
Dequeues and returns the element with the smallest key.
dequeue(double) - Method in interface drcl.util.queue.Queue
Dequeues and returns the first element with the key matched the argument.
dequeue() - Method in class drcl.util.queue.QueueImpl
 
dequeue(double) - Method in class drcl.util.queue.QueueImpl
 
dequeue() - Method in class drcl.util.queue.SimpleQueue
 
dequeue(double) - Method in class drcl.util.queue.SimpleQueue
 
dequeue() - Method in class drcl.util.queue.TreeMapQueue
 
dequeue(double) - Method in class drcl.util.queue.TreeMapQueue
 
dequeue() - Method in class drcl.util.queue.VSBSQueue
 
dequeue(double) - Method in class drcl.util.queue.VSBSQueue
 
dequeue() - Method in class drcl.util.queue.VSFIFOQueue
 
dequeue(double) - Method in class drcl.util.queue.VSFIFOQueue
 
dequeue() - Method in class drcl.util.queue.VSSimpleQueue
 
dequeue(double) - Method in class drcl.util.queue.VSSimpleQueue
 
dequeue() - Method in class drcl.util.queue.VSTreeMapQueue
 
dequeue(double) - Method in class drcl.util.queue.VSTreeMapQueue
 
dequeueHandler(Object, int) - Method in class drcl.comp.queue.QLogic
Handles the event of dequeuing the object of the given size.
dequeueHandler(Object, int) - Method in class drcl.inet.core.queue.FRED
 
dequeueHandler(Object, int) - Method in class drcl.inet.core.queue.RED
 
dequeueTransfer(FIFOQueue) - Method in class drcl.util.queue.TreeMapQueue
 
dequeueTransfer(VSFIFOQueue) - Method in class drcl.util.queue.VSTreeMapQueue
 
destX - Variable in class drcl.inet.mac.MobilityModel
The x coordinate of the destination position
destY - Variable in class drcl.inet.mac.MobilityModel
The y coordinate of the destination position
destZ - Variable in class drcl.inet.mac.MobilityModel
The z coordinate of the destination position
detach(Port) - Method in class drcl.comp.Wire
Detaches the port from "IN" ports.
detach(Port[]) - Method in class drcl.comp.Wire
Detaches the ports from "IN" ports.
detachIn(Port) - Method in class drcl.comp.Port
Removes the port from the IN wire.
detachIn(Port[]) - Method in class drcl.comp.Port
Removes the ports from the IN wire.
detachOut(Port) - Method in class drcl.comp.Port
Removes the port from the OUT wire.
detachOut(Port[]) - Method in class drcl.comp.Port
Removes the port from the OUT wire.
diag() - Method in class drcl.comp.ACARuntime
Returns more detailed information of this runtime, for diagnosis purpose.
diag(boolean) - Method in class drcl.comp.ACARuntime
Returns more detailed information of this runtime, for diagnosis purpose.
diag() - Method in class drcl.data.Map
Printout for diagnosis.
diag() - Method in class drcl.data.RadixMap
 
diag() - Method in class drcl.inet.core.RT
 
diag(boolean) - Method in class drcl.util.queue.CalendarQueue
 
diag(boolean) - Method in class drcl.util.queue.CalendarQueue2
 
diag(boolean) - Method in class drcl.util.queue.CalendarQueue3
 
diag(boolean) - Method in interface drcl.util.queue.Queue
Prints out for diagnosis.
diag(boolean) - Method in class drcl.util.queue.QueueImpl
Prints out for diagnosis.
disable_MAC_TRACE_ALL() - Method in class drcl.inet.mac.Mac_802_11
Turns off the MAC_TRACE_ALL_ENABLED flag.
disable_MAC_TRACE_CW() - Method in class drcl.inet.mac.Mac_802_11
Turns off the MAC_TRACE_CW_ENABLED flag.
disable_MAC_TRACE_EVENT() - Method in class drcl.inet.mac.Mac_802_11
Turns off the MAC_TRACE_EVENT_ENABLED flag.
disable_MAC_TRACE_PACKET() - Method in class drcl.inet.mac.Mac_802_11
Turns off the MAC_TRACE_PACKET_ENABLED flag.
disable_MAC_TRACE_TIMER() - Method in class drcl.inet.mac.Mac_802_11
Turns off the MAC_TRACE_TIMER_ENABLED flag.
disable_PSM() - Method in class drcl.inet.mac.Mac_802_11
Disable PSM mode
disable_link_detection() - Method in class drcl.inet.protocol.aodv.AODV
 
disconnect() - Method in class drcl.comp.Port
Disconnect with all peers.
disconnect() - Method in class drcl.comp.Wire
Disconnects all the connected ports from this wire.
disconnect(Port) - Method in class drcl.comp.Wire
Disconnects the port from this wire.
disconnect(Port[]) - Method in class drcl.comp.Wire
Disconnects the ports from this wire.
disconnect() - Method in class drcl.net.graph.Link
Removes itself from both end nodes.
disconnect(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
disconnectAll() - Method in class drcl.comp.Component
Disconnects all the ports of this component.
disconnectAllPeers() - Method in class drcl.comp.Component
Disconnects this component from the rest of the system.
disconnectAllPorts(String) - Method in class drcl.comp.Component
Disconnects all the ports in the port group.
disconnectClients() - Method in class drcl.comp.Port
 
disconnectInWire() - Method in class drcl.comp.Port
Disconnect with all peers and clients on the IN wire.
disconnectOutWire() - Method in class drcl.comp.Port
Disconnect with all peers and clients on the OUT wire.
disconnectPeers() - Method in class drcl.comp.Port
Removes peers from the wires attached with this port.
disconnectWithParent() - Method in class drcl.comp.Port
 
dispose() - Method in class drcl.inet.mac.Globe
Release the open file resources.
dispose() - Method in class drcl.inet.mac.IrregularTerrainModel
Release open file resources.
divide(Complex, Complex) - Static method in class drcl.util.scalar.Complex
Returns a Complex y/z for Complex y and Complex z.
doLastSending(Object) - Method in class drcl.comp.Port
Same as Port.doSending(Object) in terms of functionality.
doSending(Object) - Method in class drcl.comp.Port
Called by the host component to send data at this port.
doit() - Method in class drcl.net.graph.Relaxer
 
dontFragment() - Method in class drcl.inet.InetPacket
 
dottedDecimalToLong(String) - Static method in class drcl.util.StringUtil
 
doubleValue() - Method in class drcl.data.DoubleObj
 
doubleValue() - Method in class drcl.data.IntObj
 
doubleValue() - Method in class drcl.data.LongObj
 
doubleValue() - Method in class drcl.data.NumberObj
 
downPort - Variable in class drcl.net.Module
The default "down" port.
drcl - package drcl
 
drcl.comp - package drcl.comp
 
drcl.comp.contract - package drcl.comp.contract
 
drcl.comp.io - package drcl.comp.io
 
drcl.comp.lib - package drcl.comp.lib
 
drcl.comp.lib.bytestream - package drcl.comp.lib.bytestream
 
drcl.comp.queue - package drcl.comp.queue
 
drcl.comp.tool - package drcl.comp.tool
 
drcl.data - package drcl.data
 
drcl.diffserv - package drcl.diffserv
 
drcl.diffserv.scheduling - package drcl.diffserv.scheduling
 
drcl.inet - package drcl.inet
 
drcl.inet.application - package drcl.inet.application
 
drcl.inet.contract - package drcl.inet.contract
 
drcl.inet.core - package drcl.inet.core
 
drcl.inet.core.ni - package drcl.inet.core.ni
 
drcl.inet.core.queue - package drcl.inet.core.queue
 
drcl.inet.data - package drcl.inet.data
 
drcl.inet.mac - package drcl.inet.mac
 
drcl.inet.protocol - package drcl.inet.protocol
 
drcl.inet.protocol.aodv - package drcl.inet.protocol.aodv
 
drcl.inet.protocol.cbt - package drcl.inet.protocol.cbt
 
drcl.inet.protocol.dv - package drcl.inet.protocol.dv
 
drcl.inet.protocol.dvmrp - package drcl.inet.protocol.dvmrp
 
drcl.inet.protocol.ospf - package drcl.inet.protocol.ospf
 
drcl.inet.sensorsim - package drcl.inet.sensorsim
 
drcl.inet.socket - package drcl.inet.socket
 
drcl.inet.tool - package drcl.inet.tool
 
drcl.inet.transport - package drcl.inet.transport
 
drcl.intserv - package drcl.intserv
 
drcl.intserv.scheduler - package drcl.intserv.scheduler
 
drcl.net - package drcl.net
 
drcl.net.graph - package drcl.net.graph
 
drcl.net.tool - package drcl.net.tool
 
drcl.net.traffic - package drcl.net.traffic
 
drcl.ruv - package drcl.ruv
 
drcl.sim - package drcl.sim
 
drcl.sim.event - package drcl.sim.event
 
drcl.sim.process - package drcl.sim.process
 
drcl.util - package drcl.util
 
drcl.util.queue - package drcl.util.queue
 
drcl.util.random - package drcl.util.random
 
drcl.util.scalar - package drcl.util.scalar
 
drop(Object) - Method in class drcl.comp.Component
Drops the garbage at infoport.
drop(Object, String) - Method in class drcl.comp.Component
Drops the garbage with description at infoport.
dropHandler(Object, int) - Method in class drcl.comp.queue.QLogic
Handles the event of dropping the object of the given size.
dumpComponents(PrintStream) - Method in class drcl.comp.tool.DotDump
Dumps a graph description sutiable for the graphviz package of all components to the given PrintStream.
duplicate(Object) - Method in class drcl.DrclObj
opies the content of the source_ object to this object.
duplicate(Object) - Method in interface drcl.ObjectDuplicable
Copies the content of the source_ object to this object.
duplicate(Object) - Method in class drcl.comp.ACATimer
 
duplicate(Object) - Method in class drcl.comp.Component
Duplicates the content of source_, including ID, name, child components and connections among them, to this component.
duplicate(Object) - Method in class drcl.comp.ComponentTemplate
 
duplicate(Object) - Method in class drcl.comp.Port
Duplicates the content of the port from source_.
duplicate(Object) - Method in class drcl.comp.Util.Link
 
duplicate(Object) - Method in class drcl.comp.Wire
 
duplicate(Object) - Method in class drcl.comp.WrapperComponent
 
duplicate(Object) - Method in class drcl.comp.io.Stdout
 
duplicate(Object) - Method in class drcl.comp.lib.Bouncer
 
duplicate(Object) - Method in class drcl.comp.lib.Delay
 
duplicate(Object) - Method in class drcl.comp.lib.RNG
 
duplicate(Object) - Method in class drcl.comp.lib.Relay
 
duplicate(Object) - Method in class drcl.comp.lib.Stats
 
duplicate(Object) - Method in class drcl.comp.lib.Talk
Copies the content from the source_ to this component.
duplicate(Object) - Method in class drcl.comp.lib.TextDisplay
 
duplicate(Object) - Method in class drcl.comp.lib.bytestream.ByteStreamNetPeer
 
duplicate(Object) - Method in class drcl.comp.queue.QLogic
Duplicates the content of the source object to this object.
duplicate(Object) - Method in class drcl.comp.queue.QueueFIFO
 
duplicate(Object) - Method in class drcl.comp.tool.ComponentTester
 
duplicate(Object) - Method in class drcl.comp.tool.CountMonitor
 
duplicate(Object) - Method in class drcl.comp.tool.CountMonitor2
 
duplicate(Object) - Method in class drcl.comp.tool.DataCounter
 
duplicate(Object) - Method in class drcl.comp.tool.EventTester
 
duplicate(Object) - Method in class drcl.comp.tool.HistogramPlotter
 
duplicate(Object) - Method in class drcl.comp.tool.PlotPlain
 
duplicate(Object) - Method in class drcl.comp.tool.Plotter
 
duplicate(Object) - Method in class drcl.data.BitSet
 
duplicate(Object) - Method in class drcl.data.BooleanObj
 
duplicate(Object) - Method in class drcl.data.DoubleObj
 
duplicate(Object) - Method in class drcl.data.IntObj
 
duplicate(Object) - Method in class drcl.data.LongObj
 
duplicate(Object) - Method in class drcl.data.Map
 
duplicate(Object) - Method in class drcl.data.MapKey
 
duplicate(Object) - Method in class drcl.diffserv.DFProfile
Duplicates the marker and meter from source_.
duplicate(Object) - Method in class drcl.diffserv.HQS
 
duplicate(Object) - Method in class drcl.diffserv.Marker
 
duplicate(Object) - Method in class drcl.diffserv.Meter
 
duplicate(Object) - Method in class drcl.diffserv.TB_meter
 
duplicate(Object) - Method in class drcl.diffserv.TC_meter
 
duplicate(Object) - Method in class drcl.diffserv.TSW_meter
 
duplicate(Object) - Method in class drcl.diffserv.TrafficConditioner
 
duplicate(Object) - Method in class drcl.diffserv.scheduling.ColorQueue
 
duplicate(Object) - Method in class drcl.inet.CSLBuilder
 
duplicate(Object) - Method in class drcl.inet.Link
 
duplicate(Object) - Method in class drcl.inet.NodeBuilder
 
duplicate(Object) - Method in class drcl.inet.Protocol
 
duplicate(Object) - Method in class drcl.inet.application.BulkSink
 
duplicate(Object) - Method in class drcl.inet.application.BulkSource
 
duplicate(Object) - Method in class drcl.inet.application.BulkSourceSink
 
duplicate(Object) - Method in class drcl.inet.application.FileSource
 
duplicate(Object) - Method in class drcl.inet.application.ftp
 
duplicate(Object) - Method in class drcl.inet.application.ftpd
 
duplicate(Object) - Method in class drcl.inet.contract.RTLookup.Message
 
duplicate(Object) - Method in class drcl.inet.core.CoreServiceLayer
 
duplicate(Object) - Method in class drcl.inet.core.Hello
 
duplicate(Object) - Method in class drcl.inet.core.Hellov
 
duplicate(Object) - Method in class drcl.inet.core.Identity
 
duplicate(Object) - Method in class drcl.inet.core.NI
 
duplicate(Object) - Method in class drcl.inet.core.PktDispatcher
 
duplicate(Object) - Method in class drcl.inet.core.PktFilter
 
duplicate(Object) - Method in class drcl.inet.core.PktFilterSwitch
 
duplicate(Object) - Method in class drcl.inet.core.Queue
 
duplicate(Object) - Method in class drcl.inet.core.QueueNI
 
duplicate(Object) - Method in class drcl.inet.core.RT
 
duplicate(Object) - Method in class drcl.inet.core.VIFPack
 
duplicate(Object) - Method in class drcl.inet.core.ni.DropTailPointopointNI
 
duplicate(Object) - Method in class drcl.inet.core.ni.PointopointNI
 
duplicate(Object) - Method in class drcl.inet.core.queue.DropTail
 
duplicate(Object) - Method in class drcl.inet.core.queue.FIFO
 
duplicate(Object) - Method in class drcl.inet.core.queue.FRED
 
duplicate(Object) - Method in class drcl.inet.core.queue.MQueue
 
duplicate(Object) - Method in class drcl.inet.core.queue.PriorityQueue
 
duplicate(Object) - Method in class drcl.inet.core.queue.RED
 
duplicate(Object) - Method in class drcl.inet.core.queue.SRED
 
duplicate(Object) - Method in class drcl.inet.core.sIGMP.IGMPPacket
 
duplicate(Object) - Method in class drcl.inet.core.sIGMP
 
duplicate(Object) - Method in class drcl.inet.data.InterfaceInfo
 
duplicate(Object) - Method in class drcl.inet.data.NetAddress
 
duplicate(Object) - Method in class drcl.inet.data.RTEntry
 
duplicate(Object) - Method in class drcl.inet.mac.ARP
 
duplicate(Object) - Method in class drcl.inet.mac.Channel
 
duplicate(Object) - Method in class drcl.inet.mac.LL
 
duplicate(Object) - Method in class drcl.inet.mac.NodePositionTracker
 
duplicate(Object) - Method in class drcl.inet.mac.WirelessPhy
 
duplicate(Object) - Method in class drcl.inet.protocol.aodv.AODV
 
duplicate(Object) - Method in class drcl.inet.protocol.aodv.AODV_RERR
 
duplicate(Object) - Method in class drcl.inet.protocol.aodv.AODV_RREP
 
duplicate(Object) - Method in class drcl.inet.protocol.aodv.AODV_RREQ
 
duplicate(Object) - Method in class drcl.inet.protocol.cbt.CBT
 
duplicate(Object) - Method in class drcl.inet.protocol.cbt.CBTPacket
 
duplicate(Object) - Method in class drcl.inet.protocol.dv.DV
 
duplicate(Object) - Method in class drcl.inet.protocol.dv.DVExtension
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRPFCPacket
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRPRTPacket
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_Hello
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_LSack
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_LSrequest
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_LSupdate
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.Router_LSA
duplicate the router lsa
duplicate(Object) - Method in class drcl.inet.sensorsim.SensorAgent
 
duplicate(Object) - Method in class drcl.inet.sensorsim.SensorApp
 
duplicate(Object) - Method in class drcl.inet.sensorsim.SensorChannel
 
duplicate(Object) - Method in class drcl.inet.sensorsim.SensorNodePositionTracker
 
duplicate(Object) - Method in class drcl.inet.sensorsim.SensorPacket
 
duplicate(Object) - Method in class drcl.inet.sensorsim.SensorPhy
 
duplicate(Object) - Method in class drcl.inet.sensorsim.TargetAgent
 
duplicate(Object) - Method in class drcl.inet.socket.TCP_socket
 
duplicate(Object) - Method in class drcl.inet.tool.NamTrace
 
duplicate(Object) - Method in class drcl.inet.tool.routing_msp
Duplicate the fields of a routing protocol object given a source routing protocol object.
duplicate(Object) - Method in class drcl.inet.transport.TCP
 
duplicate(Object) - Method in class drcl.inet.transport.TCPSink
 
duplicate(Object) - Method in class drcl.inet.transport.TCPb
 
duplicate(Object) - Method in class drcl.inet.transport.UDP
 
duplicate(Object) - Method in class drcl.intserv.Admission
 
duplicate(Object) - Method in class drcl.intserv.NamTrace
 
duplicate(Object) - Method in class drcl.intserv.QoSRequirement
 
duplicate(Object) - Method in class drcl.intserv.Scheduler
 
duplicate(Object) - Method in class drcl.intserv.SpecAd
 
duplicate(Object) - Method in class drcl.intserv.SpecFlow
 
duplicate(Object) - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
duplicate(Object) - Method in class drcl.intserv.scheduler.SpecR_GR
 
duplicate(Object) - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
duplicate(Object) - Method in class drcl.intserv.scheduler.admission_GR
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_PGPS
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_SCFQ
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_SFQ
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_VC
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_WF2Q
 
duplicate(Object) - Method in class drcl.net.Module
 
duplicate(Object) - Method in class drcl.net.tool.Classifier
 
duplicate(Object) - Method in class drcl.net.tool.NamTrace
 
duplicate(Object) - Method in class drcl.net.tool.Receiver
 
duplicate(Object) - Method in class drcl.net.traffic.SimpleTrace
 
duplicate(Object) - Method in class drcl.net.traffic.TCPTrace
 
duplicate(Object) - Method in class drcl.net.traffic.TraceInput
 
duplicate(Object) - Method in class drcl.net.traffic.TrafficComponent
 
duplicate(Object) - Method in class drcl.net.traffic.TrafficShaper
 
duplicate(Object) - Method in class drcl.net.traffic.TrafficShaperComponent
 
duplicate(Object) - Method in class drcl.net.traffic.TrafficSourceComponent
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_CDSmooth
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_ExpOnOff
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_FixedPoints
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_OnOff
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_PacketTrain
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_PeakRate
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_Periodic
 
duplicate(Object) - Method in class drcl.net.traffic.