DRCL JavaSim 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 _

D

D - Variable in class drcl.net.traffic.traffic_CDSmooth
 
D - Variable in class drcl.intserv.scheduler.SpecR_DCTS
 
D - Variable in class drcl.intserv.scheduler.SpecR_PTSP
 
data - Variable in class drcl.comp.ACATimer
The timeout event object.
DATA - Static variable in class drcl.inet.InetPacket
Data packet type.
dataArriveAtDownPort(Object, Port) - Method in class drcl.net.Module
The handler invoked when a packet arrives at a "down" port.
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.application.SUDPApplication
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.core.PktDispatcher
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.core.sIGMP
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.core.Hello
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.core.PktFilter
The callback which handles the event when a packet arrives at the down port.
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.protocol.dv.DV
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.protocol.ospf.OSPF
Handle data arriving at the down port.
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.socket.TCP_full
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.socket.TCP_socket
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.transport.TCP
 
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.transport.TCPb
The down port follows the PktDelivery contract.
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.transport.TCPSink
The down port follows the PktDelivery contract.
dataArriveAtDownPort(Object, Port) - Method in class drcl.inet.transport.UDP
 
dataArriveAtUpPort(Object, Port) - Method in class drcl.net.Module
The handler invoked when a packet arrives at an "up" port.
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.core.PktDispatcher
 
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.core.PktFilter
The callback which handles the event when a packet arrives at the up port.
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.socket.TCP_full
 
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.socket.TCP_socket
 
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.transport.TCP
 
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.transport.TCPb
 
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.transport.TCPSink
The up port group ports follow the ByteStreamContract.
dataArriveAtUpPort(Object, Port) - Method in class drcl.inet.transport.UDP
 
dataArriveAtUpPort(Object, Port) - Method in class drcl.diffserv.TrafficConditioner
 
DATABASE - Static variable in class drcl.inet.protocol.ospf.OSPF
A constant indicating a database description packet.
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.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.
DatagramContract() - Constructor for class drcl.inet.contract.DatagramContract
 
DatagramContract(int) - Constructor for class drcl.inet.contract.DatagramContract
 
dataPort - Variable in class drcl.inet.socket.JavaSimSocket
 
dd_ibit - Variable in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
dd_mbit - Variable in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
dd_msbit - Variable in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
dd_seqnum - Variable in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
deactivate() - Static method in class drcl.ruv.RUVOutputManager
 
dead_interval - Variable in class drcl.inet.protocol.ospf.OSPF_Interface
the # of second before the neighbor is declared to be down
debug - Variable in class drcl.comp.ForkManager
 
debug - Variable in class drcl.comp.ACARuntime
 
debug - Static variable in class drcl.inet.protocol.ospf.OSPF
 
debug - Static variable in class drcl.ruv.Common
 
Debug - class drcl.Debug.
This class provides static methods for other classes to output debug and error messages.
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_DEPENDENT - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
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_info() - Method in class drcl.comp.ACARuntime
 
DEBUG_IO - Static variable in class drcl.inet.protocol.dv.DV
 
DEBUG_IO - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
Debug_LEAP_FORWARD - Static variable in class drcl.sim.process.SMMTSimulator
 
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_PIP - Static variable in class drcl.inet.core.PktDispatcher
 
DEBUG_PRUNE - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
Debug_Q - Static variable in class drcl.comp.ARuntime
 
DEBUG_RCV - Static variable in class drcl.inet.transport.TCPSink
 
DEBUG_REASSEMBLE - Static variable in class drcl.inet.core.PktDispatcher
 
Debug_RECYCLE - Static variable in class drcl.comp.ARuntime
 
DEBUG_REFRESH - Static variable in class drcl.inet.protocol.ospf.OSPF
Debug level of LSA refresh events.
DEBUG_ROUTE - Static variable in class drcl.inet.protocol.dv.DV
 
DEBUG_ROUTE - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
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.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.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.comp.ARuntime
 
DEBUG_SYNC_FC - Static variable in class drcl.inet.protocol.dvmrp.DVMRP
 
Debug_THREAD - Static variable in class drcl.comp.ARuntime
 
Debug_THREAD_STATE - Static variable in class drcl.comp.ARuntime
 
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
 
Debug_WORKFORCE - Static variable in class drcl.comp.ARuntime
 
Debug() - Constructor for class drcl.Debug
 
debug(Object) - Method in class drcl.comp.Component
Send debug information at infoport.
debug(String) - Static method in class drcl.Debug
Outputs a debug message.
debug2 - Static variable in class drcl.inet.protocol.ospf.OSPF
 
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.Message - class drcl.comp.contract.DebugContract.Message.
 
DebugContract.Message(double, Object, Object) - Constructor for class drcl.comp.contract.DebugContract.Message
 
DebugContract() - Constructor for class drcl.comp.contract.DebugContract
 
DEFAULT_ADDRESS - Static variable in class drcl.net.Address
An instance of the default address scheme.
DEFAULT_ADVICE - Static variable in class drcl.comp.queue.QLogic
Default advice for replying in QLogic.adviceOn(Object, int) when the host's garbage flag is not on (for better performance).
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 class drcl.inet.transport.UDP
 
DEFAULT_PID - Static variable in interface drcl.inet.transport.TCPConstants
 
DEFAULT_RUNTIME - Static variable in class drcl.comp.ACARuntime
 
DEFAULT_SEPARATOR - Static variable in class drcl.data.Struct
 
defaultInstance() - Static method in class drcl.sim.SimulatorAssistant
 
DELAY_ACK - Static variable in interface drcl.inet.transport.TCPConstants
The delay ACK timeout event ID.
delayed_acknowledge(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF
Delayed acknowledgement Include multiple acks in one packet.
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.
deleteTimeoutPeriod - Variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
deliver(Object, String) - Method in class drcl.net.Module
Delivers data_ at the (up) port specified.
DEQUEUE - Static variable in class drcl.comp.queue.ActiveQueueContract
 
dequeue() - Method in class drcl.comp.queue.ActiveQueue
Dequeues and returns the first object in the queue.
dequeue() - Method in class drcl.comp.queue.QueueFIFO
Dequeues and returns the first object in the queue.
dequeue() - Method in class drcl.util.queue.Queue
Dequeues and returns the element with the smallest key.
dequeue() - Method in class drcl.util.queue.CalendarQueue
 
dequeue() - Method in class drcl.util.queue.TreeMapQueue
 
dequeue() - Method in class drcl.util.queue.SimpleQueue
 
dequeue() - Method in class drcl.net.traffic.TrafficShaper
Releases and returns the first packet being held in the buffer.
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.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.diffserv.HQS
 
dequeue() - Method in class drcl.diffserv.scheduling.ColorQueue
Retrieve the next packet in the queue for transmission.
dequeue() - Method in class drcl.intserv.Scheduler
 
dequeue(double) - Method in class drcl.util.queue.Queue
Dequeues and returns the first element with the key matched the argument.
dequeue(double) - Method in class drcl.util.queue.CalendarQueue
 
dequeue(double) - Method in class drcl.util.queue.TreeMapQueue
 
dequeue(double) - Method in class drcl.util.queue.SimpleQueue
 
dequeue(Port) - Static method in class drcl.comp.queue.ActiveQueueContract
 
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.RED
 
dequeueHandler(Object, int) - Method in class drcl.inet.core.queue.FRED
 
DEST_MASK - Static variable in class drcl.intserv.IntServToS
 
DESTULP_MASK - Static variable in class drcl.intserv.IntServToS
 
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
 
detachIn(Port[]) - Method in class drcl.comp.Port
 
detachOut(Port) - Method in class drcl.comp.Port
 
detachOut(Port[]) - Method in class drcl.comp.Port
 
DFCLASS_MASK - Static variable in interface drcl.diffserv.DFConstants
The INET TOS mask to distinguish AF, 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
 
diag() - Method in class drcl.data.Map
Printout for diagnosis.
diag() - Method in class drcl.data.RadixMap
 
diag() - Method in class drcl.comp.ACARuntime
Returns more detailed information of this runtime, for diagnosis purpose.
diag() - Method in class drcl.inet.core.RT
 
diag(boolean) - Method in class drcl.util.queue.Queue
Prints out for diagnosis.
diag(boolean) - Method in class drcl.util.queue.CalendarQueue
 
diag(boolean) - Method in class drcl.comp.ACARuntime
Returns more detailed information of this runtime, for diagnosis purpose.
diag(String, String) - Method in class drcl.data.RadixMap.Radix_node
 
diagnoze(String) - Method in class drcl.ruv.Term
 
direct_acknowledge(OSPF_LSA, OSPF_Interface, int, boolean) - Method in class drcl.inet.protocol.ospf.OSPF
Direct acknowledgement
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
 
disconnect() - Method in class drcl.comp.Wire
Disconnects all the connected ports from this wire.
disconnect() - Method in class drcl.comp.Port
Disconnect with all peers and clients.
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(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
 
doLastSending(Object) - Method in class drcl.comp.Port
Same as Port.doSending(Object) in terms of functionality.
DONT_FRAGMENT - Static variable in class drcl.inet.InetPacket
The ``don't fragment'' bit mask in the flag field.
dontFragment() - Method in class drcl.inet.InetPacket
 
doReceiving(Object, Port, WorkerThread) - Method in class drcl.comp.Port
Data come in from a peer/client port.
doSending(Object) - Method in class drcl.comp.Port
Called by the host component to send data at this port.
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.Message - class drcl.comp.contract.DoubleEventContract.Message.
 
DoubleEventContract.Message(double, String, String, double, Object) - Constructor for class drcl.comp.contract.DoubleEventContract.Message
 
DoubleEventContract() - Constructor for class drcl.comp.contract.DoubleEventContract
 
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
 
downPort - Variable in class drcl.net.Module
The default "down" port.
downPort - Variable in class drcl.net.traffic.TrafficComponent
 
downPort - Variable in class drcl.inet.core.NI
Port to send out packets.
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.protocol - package drcl.inet.protocol
 
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.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.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
 
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.
drop_early(Packet) - Method in class drcl.inet.core.queue.RED
 
drop_front - Variable in class drcl.inet.core.queue.FIFO
 
DROP_FRONT - Static variable in class drcl.diffserv.scheduling.ColorQueue
 
drop_pref - Variable in class drcl.diffserv.scheduling.ColorQueue
drop preference
DROP_RAND - Static variable in class drcl.diffserv.scheduling.ColorQueue
 
DROP_TAIL - Static variable in class drcl.diffserv.scheduling.ColorQueue
 
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.
DROPPER - Static variable in class drcl.diffserv.Marker
 
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
 
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
dt_max - Variable in class drcl.inet.transport.TCP
Maximum seqence number of data in the buffer, = snd_una + sbuffer.size().
Dterm - class drcl.ruv.Dterm.
Implemnets a terminal.
Dterm.MyKeyAdapter - class drcl.ruv.Dterm.MyKeyAdapter.
 
Dterm.MyKeyAdapter(Dterm) - Constructor for class drcl.ruv.Dterm.MyKeyAdapter
 
Dterm() - Constructor for class drcl.ruv.Dterm
 
Dterm(String) - Constructor for class drcl.ruv.Dterm
 
DtermAWT - class drcl.ruv.DtermAWT.
Implements a (AWT) terminal.
DtermAWT.MyKeyAdapter - class drcl.ruv.DtermAWT.MyKeyAdapter.
 
DtermAWT.MyKeyAdapter(DtermAWT) - Constructor for class drcl.ruv.DtermAWT.MyKeyAdapter
 
DtermAWT() - Constructor for class drcl.ruv.DtermAWT
 
DtermAWT(String) - Constructor for class drcl.ruv.DtermAWT
 
DTYPE_FORCED - Static variable in class drcl.inet.core.queue.RED
 
DTYPE_NONE - Static variable in class drcl.inet.core.queue.RED
 
DTYPE_UNFORCED - Static variable in class drcl.inet.core.queue.RED
 
dup_ack - Variable in class drcl.inet.transport.TCP
Number of duplicated ACKs received.
duplicate(Object) - Method in interface drcl.ObjectDuplicable
Copies the content of the source_ object to this object.
duplicate(Object) - Method in class drcl.DrclObj
opies the content of the source_ object to this object.
duplicate(Object) - Method in class drcl.comp.io.Stdout
 
duplicate(Object) - Method in class drcl.comp.lib.Relay
 
duplicate(Object) - Method in class drcl.comp.lib.TextDisplay
 
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.Bouncer
 
duplicate(Object) - Method in class drcl.comp.lib.bytestream.ByteStreamContract.Message
 
duplicate(Object) - Method in class drcl.comp.lib.bytestream.ByteStreamNetPeer
 
duplicate(Object) - Method in class drcl.comp.queue.QueueFIFO
 
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.tool.Extender
 
duplicate(Object) - Method in class drcl.comp.tool.ComponentTester
 
duplicate(Object) - Method in class drcl.comp.tool.DataCounter
 
duplicate(Object) - Method in class drcl.comp.tool.Plotter
 
duplicate(Object) - Method in class drcl.comp.tool.EventTester
 
duplicate(Object) - Method in class drcl.data.LongObj
 
duplicate(Object) - Method in class drcl.data.Map
 
duplicate(Object) - Method in class drcl.data.DoubleObj
 
duplicate(Object) - Method in class drcl.data.Struct
 
duplicate(Object) - Method in class drcl.data.MapKey
 
duplicate(Object) - Method in class drcl.data.BitSet
 
duplicate(Object) - Method in class drcl.data.BooleanObj
 
duplicate(Object) - Method in class drcl.data.IntObj
 
duplicate(Object) - Method in class drcl.util.TraceManager
 
duplicate(Object) - Method in class drcl.util.CircularBuffer
 
duplicate(Object) - Method in class drcl.util.queue.Queue
 
duplicate(Object) - Method in class drcl.util.random.RandomNumberGenerator
 
duplicate(Object) - Method in class drcl.util.scalar.LongVector
 
duplicate(Object) - Method in class drcl.util.scalar.IntInterval
 
duplicate(Object) - Method in class drcl.util.scalar.IntSpace
 
duplicate(Object) - Method in class drcl.util.scalar.DoubleVector
 
duplicate(Object) - Method in class drcl.util.scalar.IntVector
 
duplicate(Object) - Method in class drcl.util.scalar.LongSpace
 
duplicate(Object) - Method in class drcl.util.scalar.LongInterval
 
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.WrapperComponent
 
duplicate(Object) - Method in class drcl.comp.ACATimer
 
duplicate(Object) - Method in class drcl.comp.Util.Link
 
duplicate(Object) - Method in class drcl.comp.Wire
 
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.net.Module
 
duplicate(Object) - Method in class drcl.net.Packet
 
duplicate(Object) - Method in class drcl.net.FooPacket
 
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.TrafficMonitor2
 
duplicate(Object) - Method in class drcl.net.tool.TrafficMonitor
 
duplicate(Object) - Method in class drcl.net.tool.Receiver
 
duplicate(Object) - Method in class drcl.net.traffic.TrafficComponent
 
duplicate(Object) - Method in class drcl.net.traffic.TrafficSourceComponent
 
duplicate(Object) - Method in class drcl.net.traffic.TraceInput
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_RTSmooth
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_Periodic
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_CDSmooth
 
duplicate(Object) - Method in class drcl.net.traffic.SimpleTrace
 
duplicate(Object) - Method in class drcl.net.traffic.TrafficShaperComponent
 
duplicate(Object) - Method in class drcl.net.traffic.TCPTrace
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_PacketTrain
 
duplicate(Object) - Method in class drcl.net.traffic.TrafficShaper
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_PeakRate
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_ExpOnOff
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_TokenBucket
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_OnOff
 
duplicate(Object) - Method in class drcl.net.traffic.traffic_FixedPoints
 
duplicate(Object) - Method in class drcl.inet.Link
 
duplicate(Object) - Method in class drcl.inet.NodeBuilder
 
duplicate(Object) - Method in class drcl.inet.InetPacket
 
duplicate(Object) - Method in class drcl.inet.CSLBuilder
 
duplicate(Object) - Method in class drcl.inet.Protocol
 
duplicate(Object) - Method in class drcl.inet.application.ftpd
 
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.ftp
 
duplicate(Object) - Method in class drcl.inet.contract.RTConfig.Message
 
duplicate(Object) - Method in class drcl.inet.contract.McastHostEvent.Message
 
duplicate(Object) - Method in class drcl.inet.contract.DatagramContract.Message
 
duplicate(Object) - Method in class drcl.inet.contract.ConfigSwitch.Message
 
duplicate(Object) - Method in class drcl.inet.contract.PktSending.Message
 
duplicate(Object) - Method in class drcl.inet.contract.IDConfig.Message
 
duplicate(Object) - Method in class drcl.inet.contract.NeighborEvent.Message
 
duplicate(Object) - Method in class drcl.inet.core.PktDispatcher
 
duplicate(Object) - Method in class drcl.inet.core.sIGMP
 
duplicate(Object) - Method in class drcl.inet.core.sIGMP.IGMPPacket
 
duplicate(Object) - Method in class drcl.inet.core.Hello
 
duplicate(Object) - Method in class drcl.inet.core.RT
 
duplicate(Object) - Method in class drcl.inet.core.Hellov
 
duplicate(Object) - Method in class drcl.inet.core.PktFilter
 
duplicate(Object) - Method in class drcl.inet.core.VIFPack
 
duplicate(Object) - Method in class drcl.inet.core.NI
 
duplicate(Object) - Method in class drcl.inet.core.Identity
 
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.ni.PointopointNI
 
duplicate(Object) - Method in class drcl.inet.core.queue.MQueue
 
duplicate(Object) - Method in class drcl.inet.core.queue.RED
 
duplicate(Object) - Method in class drcl.inet.core.queue.FRED
 
duplicate(Object) - Method in class drcl.inet.core.queue.SRED
 
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.data.NetAddress
 
duplicate(Object) - Method in class drcl.inet.data.RTEntry
 
duplicate(Object) - Method in class drcl.inet.data.InterfaceInfo
 
duplicate(Object) - Method in class drcl.inet.protocol.dv.DVPacket
 
duplicate(Object) - Method in class drcl.inet.protocol.dv.DVExtension
 
duplicate(Object) - Method in class drcl.inet.protocol.dv.DV
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRPFCPacket
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
duplicate(Object) - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
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_Packet
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_LSupdate
 
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.Router_LSA
duplicate the router lsa
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_LSA_Header
duplicate the OSPF_LSA_Header
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_LSrequest
 
duplicate(Object) - Method in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
duplicate(Object) - Method in class drcl.inet.socket.SocketContract.Message
 
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.TCPb
 
duplicate(Object) - Method in class drcl.inet.transport.UDPPacket
 
duplicate(Object) - Method in class drcl.inet.transport.TCPSink
 
duplicate(Object) - Method in class drcl.inet.transport.TCPPacket
 
duplicate(Object) - Method in class drcl.inet.transport.UDP
 
duplicate(Object) - Method in class drcl.diffserv.Meter
 
duplicate(Object) - Method in class drcl.diffserv.TrafficConditioner
 
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.TB_meter
 
duplicate(Object) - Method in class drcl.diffserv.HQS
 
duplicate(Object) - Method in class drcl.diffserv.Marker
 
duplicate(Object) - Method in class drcl.diffserv.DFProfile
Duplicates the marker and meter from source_.
duplicate(Object) - Method in class drcl.diffserv.scheduling.ColorQueue
 
duplicate(Object) - Method in class drcl.intserv.Admission
 
duplicate(Object) - Method in class drcl.intserv.SchedulerConfig.Message
 
duplicate(Object) - Method in class drcl.intserv.Scheduler
 
duplicate(Object) - Method in class drcl.intserv.SpecFlow
 
duplicate(Object) - Method in class drcl.intserv.NamTrace
 
duplicate(Object) - Method in class drcl.intserv.SpecAd
 
duplicate(Object) - Method in class drcl.intserv.QoSRequirement
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_SCFQ
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_VC
 
duplicate(Object) - Method in class drcl.intserv.scheduler.admission_GR
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_SFQ
 
duplicate(Object) - Method in class drcl.intserv.scheduler.SpecR_GR
 
duplicate(Object) - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_PGPS
 
duplicate(Object) - Method in class drcl.intserv.scheduler.scheduler_WF2Q
 
duplicate(Object) - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
duplicate(Object) - Method in class drcl.ruv.Term
 
duplicate(Object) - Method in class drcl.ruv.Shell
 
duplicate(Object) - Method in class drcl.ruv.ShellContract.Message
 
duplicate(Object) - Method in class drcl.ruv.SystemMonitor
 
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, boolean) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPFCPacket
Creates a graft(-ack) packet.
DVMRPFCPacket(int, long, long, long, int) - Constructor for class drcl.inet.protocol.dvmrp.DVMRPFCPacket
Creates a prune 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
 

DRCL JavaSim 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 _
Copyright © 2001 - DRCL, OSU     ~ Back to JavaSim Home ~