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 _

R

r - Variable in class drcl.util.random.RandomNumberGenerator
 
r - Variable in class drcl.net.traffic.TrafficSourceComponent
The random number generator (RNG) associated with this source component.
RADIX_TREE - Static variable in class drcl.inet.core.RT
 
RadixMap - class drcl.data.RadixMap.
A map keeps (MapKey, entry object) pairs in it.
RadixMap.Radix_mask - class drcl.data.RadixMap.Radix_mask.
 
RadixMap.Radix_node - class drcl.data.RadixMap.Radix_node.
 
RadixMap.Radix_node(RadixMap) - Constructor for class drcl.data.RadixMap.Radix_node
 
RadixMap() - Constructor for class drcl.data.RadixMap
 
RandomNumberGenerator - class drcl.util.random.RandomNumberGenerator.
 
RandomNumberGenerator() - Constructor for class drcl.util.random.RandomNumberGenerator
 
RandomNumberGenerator(long) - Constructor for class drcl.util.random.RandomNumberGenerator
 
rate - Variable in class drcl.net.traffic.traffic_OnOff
 
rawPlotLoad(Reader, int, int) - Method in class drcl.comp.tool.Plotter
 
rcvProgress() - Method in class drcl.comp.tool.EventTester
 
read(int, int) - Method in class drcl.util.CircularBuffer
Reads but not removes data from the buffer
reader - Variable in class drcl.net.traffic.TraceInput
 
ready - Variable in class drcl.inet.core.ni.PointopointNI
Time ready to transmit next packet.
reboot() - Method in class drcl.comp.Component
Resets the component and the associated runtime.
reboot() - Method in class drcl.comp.ACARuntime
 
RECEIVE - Static variable in interface drcl.inet.transport.TCPConstants
 
receive() - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Receives whatever is currently buffered from the lower layer protocol.
receive() - Method in class drcl.inet.application.SApplication
Receives whatever is currently available through the down port.
receive(byte[]) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Receives a buffer of data from the lower layer protocol.
receive(byte[]) - Method in class drcl.inet.application.SApplication
Receives a buffer of data through the down port.
receive(byte[], int) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Receives a maximun of size_ data from the lower layer protocol.
receive(byte[], int) - Method in class drcl.inet.application.SApplication
Receives a maximun of size_ data through the down port.
receive(byte[], int, int) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Receives a maximun of size_ data from the lower layer protocol.
receive(int) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Receives size_ bytes of data from the lower layer protocol.
receive(int) - Method in class drcl.inet.application.SApplication
Receives size_ bytes of data through the down port.
receive(Port, Object, double) - Method in class drcl.comp.ForkManager
Sets up a "receive" event.
receive(Port, Object, double) - Method in class drcl.comp.ACARuntime
 
receiveAt(Port, Object, double) - Method in class drcl.comp.ForkManager
Sets up a "receive" event.
receiveAt(Port, Object, double) - Method in class drcl.comp.ACARuntime
 
Receiver - class drcl.net.tool.Receiver.
A generic receiving component.
Receiver() - Constructor for class drcl.net.tool.Receiver
 
Receiver(String) - Constructor for class drcl.net.tool.Receiver
 
recordTime() - Method in class drcl.comp.ARuntime
 
recv(TCPPacket) - Method in class drcl.inet.transport.TCP
Handles a packet arriving at the down port.
recv(TCPPacket) - Method in class drcl.inet.transport.TCPSink
Handles incoming packets.
recvBuffer - Variable in class drcl.inet.transport.TCP
(Reconstructed) Sequence numbers that the receiver has received.
recvmsg() - Method in class drcl.inet.application.SUDPApplication
 
recvmsg(long, int) - Method in class drcl.inet.application.SUDPApplication
 
recvmsg(long, int, double) - Method in class drcl.inet.application.SUDPApplication
 
recycle() - Method in class drcl.util.queue.TreeMapQueue._Element
 
recycle() - Method in class drcl.util.queue.SimpleQueue._Element
 
recycle(AWorkerThread) - Method in class drcl.comp.ARuntime
Used by AWorkerThread to return itself to the pool.
RED - class drcl.inet.core.queue.RED.
The Random Early Detection (RED) queue logic.
RED - Static variable in interface drcl.diffserv.DFConstants
The RED value of the three-label AF class.
RED_EWMA - Static variable in class drcl.inet.core.queue.RED
 
RED_HOLT_WINTERS - Static variable in class drcl.inet.core.queue.RED
 
red_q_ - Variable in class drcl.diffserv.scheduling.ColorQueue
virtual RED profile FIFO queue
RED() - Constructor for class drcl.inet.core.queue.RED
 
RED(Component, String) - Constructor for class drcl.inet.core.queue.RED
 
RED(Component, String, String) - Constructor for class drcl.inet.core.queue.RED
 
REGULAR_UPDATE_TIMEOUT_PERIOD - Static variable in class drcl.inet.protocol.dv.DV
Regular update timeout period.
REGULAR_UPDATE_TIMEOUT_PERIOD - Static variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
Regular update timeout period.
regularUpdatePeriod - Variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
Relay - class drcl.comp.lib.Relay.
 
Relay() - Constructor for class drcl.comp.lib.Relay
 
Relay(String) - Constructor for class drcl.comp.lib.Relay
 
releaseAllLocks(Component) - Method in class drcl.comp.WorkerThread
 
releaseAllLocks(Component) - Method in class drcl.comp.AWorkerThread
 
releaseAllLocks(Component) - Method in class drcl.sim.event.SEThread
 
releaseBW(int) - Method in class drcl.intserv.Scheduler
Releases bandwidth allocation (from a certain flow).
releaseQoSBuffer(int) - Method in class drcl.intserv.Scheduler
Frees buffer from a QoS flow.
REMOVE - Static variable in class drcl.inet.contract.RTConfig
The "remove" command used in the "remove entries" service.
REMOVE - Static variable in class drcl.inet.contract.IDConfig
 
REMOVE - Static variable in class drcl.intserv.SchedulerConfig
 
remove_neighbor(OSPF_Neighbor) - Method in class drcl.inet.protocol.ospf.OSPF_Interface
Remove one new neighbor to this interface
remove(BitSet, String) - Method in class drcl.data.Map
For "longest match" and "match all".
remove(byte[], int) - Method in class drcl.util.CircularBuffer
Removes bytes from the circular buffer to the specified buffer.
remove(byte[], int, int) - Method in class drcl.util.CircularBuffer
Removes bytes from the circular buffer to the specified buffer.
remove(double, Object) - Method in class drcl.util.queue.Queue
Removes the first element that has the same key and equals() the argument.
remove(double, Object) - Method in class drcl.util.queue.CalendarQueue
 
remove(double, Object) - Method in class drcl.util.queue.TreeMapQueue
 
remove(double, Object) - Method in class drcl.util.queue.SimpleQueue
 
remove(int) - Method in class drcl.util.CircularBuffer
Removes data from the circular buffer.
remove(int) - Method in class drcl.util.queue.Queue
Removes and returns the nth element in the queue.
remove(int) - Method in class drcl.util.queue.CalendarQueue
 
remove(int) - Method in class drcl.util.queue.TreeMapQueue
 
remove(int) - Method in class drcl.util.queue.SimpleQueue
 
remove(int, int) - Method in class drcl.net.tool.Classifier
Removes a mapping.
remove(int, Port) - Static method in class drcl.intserv.SchedulerConfig
 
remove(long) - Method in class drcl.inet.core.Identity
Removes an identity from the identity database.
remove(long[]) - Method in class drcl.inet.core.Identity
Removes multiple identities.
remove(long[], Port) - Static method in class drcl.inet.contract.IDConfig
 
remove(long, Port) - Static method in class drcl.inet.contract.IDConfig
 
remove(MapKey) - Method in class drcl.net.tool.Classifier
Removes a mapping.
remove(MapKey, String) - Method in class drcl.data.Map
For "exact match" and "wildcard match".
remove(Object) - Method in class drcl.util.queue.Queue
Removes the first element that equals() the argument.
remove(Object) - Method in class drcl.util.queue.CalendarQueue
 
remove(Object) - Method in class drcl.util.queue.TreeMapQueue
 
remove(Object) - Method in class drcl.util.queue.SimpleQueue
 
remove(RTKey, String) - Method in class drcl.inet.core.RT
Removes the matched entry(-ies).
remove(RTKey, String, Port) - Static method in class drcl.inet.contract.RTConfig
 
removeAddress(long) - Method in class drcl.inet.Node
Removes a network address from this node.
removeAddress(long) - Method in class drcl.inet.CoreServiceLayer
Removes an identity from this core service layer.
removeAddress(long) - Method in class drcl.inet.core.CoreServiceLayer
 
removeAll() - Method in class drcl.util.scalar.LongVector
 
removeAll() - Method in class drcl.util.scalar.IntVector
 
removeAll() - Method in class drcl.comp.Component
Removes all the children and ports.
removeAll() - Method in class drcl.net.tool.Classifier
Removes all the mappings.
removeAll(double, Object) - Method in class drcl.util.queue.Queue
Removes all the elements that match both the argument key and element.
removeAll(double, Object) - Method in class drcl.util.queue.CalendarQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.TreeMapQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.SimpleQueue
 
removeAll(Object) - Method in class drcl.util.queue.Queue
Removes all the elements that equals() the argument.
removeAll(Object) - Method in class drcl.util.queue.CalendarQueue
 
removeAll(Object) - Method in class drcl.util.queue.TreeMapQueue
 
removeAll(Object) - Method in class drcl.util.queue.SimpleQueue
 
removeAllComponents() - Method in class drcl.comp.Component
Removes all the child components.
removeAllFlowspecs() - Method in class drcl.intserv.Admission
 
removeAllFlowspecs() - Method in class drcl.intserv.Scheduler
 
removeAllPorts() - Method in class drcl.comp.Component
Removes all the ports.
removeAllPorts(String) - Method in class drcl.comp.Component
Removes all the ports of the port group.
removeAllRTEntries() - Method in class drcl.inet.protocol.Routing
Retrieves all the route entries via Routing.rtconfigPort.
removeComponent(Component) - Method in class drcl.comp.Component
Removes a child from this component.
removeComponent(String) - Method in class drcl.comp.Component
Removes a child given the component ID.
removeDebugLevel(String) - Method in class drcl.comp.ACARuntime
 
removeDefaultDownPort() - Method in class drcl.net.Module
Removes the equipped down port (down@), if it is not used by this module.
removeDefaultUpPort() - Method in class drcl.net.Module
Removes the equipped up port (up@), if it is not used by this module.
removeEntry(Object) - Method in class drcl.data.Map
 
removeEscape(String) - Static method in class drcl.util.StringUtil
 
removeEvent(int) - Method in class drcl.comp.tool.ComponentTester
Removes the index'th event.
removeEvent(int) - Method in class drcl.comp.tool.EventTester
Removes the index'th event in the batch.
removeExactMatch(MapKey) - Method in class drcl.data.Map
Removes the exact match.
removeExactMatch(MapKey) - Method in class drcl.data.RadixMap
 
removeFlowspec(int) - Method in class drcl.intserv.Admission
Removes an installed flowspec by its handle.
removeFlowspec(int) - Method in class drcl.intserv.Scheduler
Removes a flowspec.
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_SCFQ
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_VC
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.admission_PTSP
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.admission_DCTS
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.admission_GR
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_SFQ
Event handler when the receive the FLOW_TEARDOWN message.
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_SP
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_PGPS
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_WF2Q
 
removeKeyword(String) - Method in class drcl.comp.tool.ComponentDebugger
 
removeLabelSwitch(int, int) - Method in class drcl.inet.core.PktDispatcher
Removes the label switching incoming label map entry at the incoming interface and the incoming label.
removeLabelSwitches(int) - Method in class drcl.inet.core.PktDispatcher
Removes the label switching incoming label map entry at the incoming interface.
removeLongestMatch(BitSet) - Method in class drcl.data.Map
Removes the longest match.
removeLongestMatch(BitSet) - Method in class drcl.data.RadixMap
Removes the longest match.
removeMatches(BitSet) - Method in class drcl.data.Map
Removes all the matches
removeOutput(OutputStream) - Static method in class drcl.ruv.RUVOutputManager
 
removeOutput(RUVOutput) - Static method in class drcl.ruv.RUVOutputManager
 
removePeerNetAddress(NetAddress) - Method in class drcl.inet.data.InterfaceInfo
 
removePort(Port) - Method in class drcl.comp.Component
Removes the port.
removePort(String) - Method in class drcl.comp.Component
Removes the port in the default port group.
removePort(String, String) - Method in class drcl.comp.Component
Removes the port given the group id and the port id.
removeProfile(DFProfile) - Method in class drcl.diffserv.TrafficConditioner
 
removeProfile(long, long, long) - Method in class drcl.diffserv.TrafficConditioner
Removes the longest matched profile.
removeQueueSet(Queue) - Method in class drcl.diffserv.HQS
 
removeQueueSet(Queue) - Method in class drcl.diffserv.scheduling.wrr
 
removeQueueSet(Queue) - Method in class drcl.diffserv.scheduling.pq
 
removeRTEntry(long) - Method in class drcl.inet.protocol.Routing
Removes all route entries associated with a multicast group via Routing.rtconfigPort.
removeRTEntry(RTKey) - Method in class drcl.inet.Node
Removes an RT entry from this node.
removeRTEntry(RTKey) - Method in class drcl.inet.CoreServiceLayer
Removes a routing entry from this core service layer.
removeRTEntry(RTKey) - Method in class drcl.inet.core.CoreServiceLayer
 
removeRTEntry(RTKey, String) - Method in class drcl.inet.protocol.Routing
Removes a route entry via Routing.rtconfigPort.
removeShaper(int) - Method in class drcl.intserv.Scheduler
Removes the shaper in a reservation.
removeSocket(JavaSimSocket) - Method in class drcl.inet.socket.Launcher
 
removeStateListener(PropertyChangeListener) - Method in class drcl.comp.ACARuntime
 
removeSwitch(int) - Method in class drcl.inet.core.PktDispatcher
Removes the switching cross connect table entry at the incoming interface.
removeTimerPort() - Method in class drcl.net.Module
Removes the equipped timer port (.timer@), if it is not used by this module.
removeTrace(String) - Method in class drcl.util.TraceManager
 
removeValue(int) - Method in class drcl.util.scalar.IntVector
 
removeValue(long) - Method in class drcl.util.scalar.LongVector
 
removeValueAt(int) - Method in class drcl.util.scalar.LongVector
 
removeValueAt(int) - Method in class drcl.util.scalar.IntVector
 
removeWildcardMatches(MapKey) - Method in class drcl.data.Map
Removes all the wildcard matches.
RENO - Static variable in interface drcl.inet.transport.TCPConstants
 
repaint(int) - Method in class drcl.comp.tool.Plotter
 
replaceRTEntry(RTKey, Object) - Method in class drcl.inet.protocol.Routing
Replaces the route entry extension object and leaves other fields intact via Routing.rtconfigPort.
replaceRTEntry(RTKey, Object, double) - Method in class drcl.inet.protocol.Routing
Replaces the route entry extension object and timeout, and leaves other fields intact via Routing.rtconfigPort.
REPLY - Static variable in class drcl.ruv.ShellContract
 
REPORT - Static variable in interface drcl.comp.lib.bytestream.ByteStreamConstants
 
REPORT - Static variable in class drcl.inet.core.sIGMP
Version 2 Membership Report message type (RFC2236).
REPORT1 - Static variable in class drcl.inet.core.sIGMP
Version 1 Membership Report message type (RFC2236).
req_list - Variable in class drcl.inet.protocol.ospf.OSPF_LSrequest
 
REQUEST - Static variable in class drcl.ruv.ShellContract
 
reset() - Method in class drcl.comp.io.Stdout
 
reset() - Method in class drcl.comp.lib.Relay
 
reset() - Method in class drcl.comp.lib.TextDisplay
 
reset() - Method in class drcl.comp.lib.Talk
Resets this component to the initial state for use anew.
reset() - Method in class drcl.comp.lib.Bouncer
 
reset() - Method in class drcl.comp.lib.bytestream.ByteStreamNetPeer
 
reset() - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
 
reset() - Method in class drcl.comp.queue.ActiveQueue
 
reset() - Method in class drcl.comp.queue.QueueFIFO
 
reset() - Method in class drcl.comp.queue.QLogic
Resets this object to the initial state.
reset() - Method in class drcl.comp.tool.ComponentTester
Resets the tester component.
reset() - Method in class drcl.comp.tool.DataCounter
 
reset() - Method in class drcl.comp.tool.Plotter
 
reset() - Method in class drcl.comp.tool.EventTester
Reset the batch for a new start.
reset() - Method in class drcl.data.Map
Removes all the entries.
reset() - Method in class drcl.data.RadixMap
Removes all the entries.
reset() - Method in class drcl.util.CircularBuffer
 
reset() - Method in class drcl.util.queue.Queue
Empties the queue.
reset() - Method in class drcl.util.queue.CalendarQueue
 
reset() - Method in class drcl.util.queue.TreeMapQueue
 
reset() - Method in class drcl.util.queue.SimpleQueue
 
reset() - Method in class drcl.util.random.RandomNumberGenerator
Resets the generator .
reset() - Method in class drcl.util.scalar.IntSpace
 
reset() - Method in class drcl.util.scalar.LongSpace
 
reset() - Method in class drcl.comp.Component
Resets the component for being used anew.
reset() - Method in class drcl.comp.ForkManager
 
reset() - Method in class drcl.comp.ACARuntime
The workerpool enters a transitional period when reset() is issued.
reset() - Method in class drcl.comp.ARuntime
The workerpool enters a transitional period when reset() is issued.
reset() - Method in class drcl.comp.ComponentTemplate
 
reset() - Method in class drcl.comp.Port
 
reset() - Method in class drcl.net.tool.Classifier
 
reset() - Method in class drcl.net.tool.NamTrace
 
reset() - Method in class drcl.net.tool.TrafficMonitor2
 
reset() - Method in class drcl.net.tool.TrafficMonitor
 
reset() - Method in class drcl.net.tool.Receiver
 
reset() - Method in class drcl.net.traffic.TrafficSourceComponent
 
reset() - Method in class drcl.net.traffic.TraceInput
 
reset() - Method in class drcl.net.traffic.tsPeakRate
 
reset() - Method in class drcl.net.traffic.tsExpOnOff
 
reset() - Method in class drcl.net.traffic.tsParetoOnOff
 
reset() - Method in class drcl.net.traffic.SimpleTrace
 
reset() - Method in class drcl.net.traffic.TrafficShaperComponent
 
reset() - Method in class drcl.net.traffic.TCPTrace
 
reset() - Method in class drcl.net.traffic.TrafficShaper
 
reset() - Method in class drcl.net.traffic.tsPacketTrain
 
reset() - Method in class drcl.net.traffic.tsTokenBucket
 
reset() - Method in class drcl.net.traffic.tsRTSmooth
 
reset() - Method in class drcl.net.traffic.tsFixedPoints
 
reset() - Method in class drcl.net.traffic.tsPeriodic
 
reset() - Method in class drcl.net.traffic.tsOnOff
 
reset() - Method in class drcl.net.traffic.tsCDSmooth
 
reset() - Method in class drcl.inet.application.ftpd
 
reset() - Method in class drcl.inet.application.SUDPApplication
 
reset() - Method in class drcl.inet.application.fsp
 
reset() - Method in class drcl.inet.application.BulkSink
 
reset() - Method in class drcl.inet.application.BulkSource
 
reset() - Method in class drcl.inet.application.ftp
 
reset() - Method in class drcl.inet.core.PktDispatcher
 
reset() - Method in class drcl.inet.core.sIGMP
 
reset() - Method in class drcl.inet.core.Hello
 
reset() - Method in class drcl.inet.core.RT
 
reset() - Method in class drcl.inet.core.Hellov
 
reset() - Method in class drcl.inet.core.NI
 
reset() - Method in class drcl.inet.core.Identity
 
reset() - Method in class drcl.inet.core.Queue
 
reset() - Method in class drcl.inet.core.ni.PointopointNI
 
reset() - Method in class drcl.inet.core.queue.MQueue
 
reset() - Method in class drcl.inet.core.queue.RED
 
reset() - Method in class drcl.inet.core.queue.FRED
 
reset() - Method in class drcl.inet.core.queue.SRED
 
reset() - Method in class drcl.inet.core.queue.DropTail
 
reset() - Method in class drcl.inet.core.queue.FIFO
 
reset() - Method in class drcl.inet.protocol.dv.DV
 
reset() - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_SPF_vertex
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_LS_Database
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_Interface
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_Area
 
reset() - Method in class drcl.inet.socket.Launcher
 
reset() - Method in class drcl.inet.socket.TCP_full
 
reset() - Method in class drcl.inet.socket.TCP_socket
 
reset() - Method in class drcl.inet.tool.NamTrace
 
reset() - Method in class drcl.inet.tool.routing_msp
Reset the routing protocol.
reset() - Method in class drcl.inet.transport.TCP
 
reset() - Method in class drcl.inet.transport.TCPb
 
reset() - Method in class drcl.inet.transport.TCPSink
 
reset() - Method in class drcl.diffserv.Meter
Resets this meter to be used anew.
reset() - Method in class drcl.diffserv.TrafficConditioner
 
reset() - Method in class drcl.diffserv.TC_meter
 
reset() - Method in class drcl.diffserv.TSW_meter
 
reset() - Method in class drcl.diffserv.TB_meter
 
reset() - Method in class drcl.diffserv.Marker
Resets this marker.
reset() - Method in class drcl.diffserv.DFProfile
Resets the installed marker and meter.
reset() - Method in class drcl.diffserv.scheduling.wrr
 
reset() - Method in class drcl.diffserv.scheduling.ColorQueue
Resets the queue.
reset() - Method in class drcl.intserv.Admission
Resets to the initial state.
reset() - Method in class drcl.intserv.Scheduler
 
reset() - Method in class drcl.intserv.NamTrace
 
reset() - Method in class drcl.intserv.scheduler.scheduler_SCFQ
 
reset() - Method in class drcl.intserv.scheduler.scheduler_VC
 
reset() - Method in class drcl.intserv.scheduler.admission_PTSP
 
reset() - Method in class drcl.intserv.scheduler.admission_DCTS
 
reset() - Method in class drcl.intserv.scheduler.admission_GR
 
reset() - Method in class drcl.intserv.scheduler.scheduler_SFQ
 
reset() - Method in class drcl.intserv.scheduler.scheduler_SP
 
reset() - Method in class drcl.intserv.scheduler.scheduler_PGPS
 
reset() - Method in class drcl.intserv.scheduler.scheduler_WF2Q
 
reset() - Method in class drcl.intserv.scheduler.scheduler_Fifo
 
reset() - Method in class drcl.ruv.Term
 
reset() - Method in class drcl.ruv.Shell
 
reset() - Method in class drcl.sim.process.SMMTSimulator
 
reset() - Method in class drcl.sim.event.SESimulator
 
reset(int, int) - Method in class drcl.util.scalar.IntSpace
 
reset(long, long) - Method in class drcl.util.scalar.LongSpace
 
resetBatch() - Method in class drcl.comp.tool.ComponentTester
 
resetDependents() - Method in class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
resetDependents(BitSet) - Method in class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
resetPrune(BitSet) - Method in class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
resetRXTTimer(double) - Method in class drcl.inet.transport.TCP
Resets the retransmission timer.
resetSystem() - Static method in class drcl.ruv.System
Resets all the components in the RUV system.
resetTimeout() - Method in class drcl.inet.data.InterfaceInfo
 
resetting - Variable in class drcl.comp.ACARuntime
Whether the runtime is in resetting or not.
resize(int) - Method in class drcl.util.queue.CalendarQueue
 
resize(int, boolean) - Method in class drcl.util.CircularBuffer
 
resolvePath(String, Component) - Static method in class drcl.comp.Util
Returns the component, given a relative path and the starting component of the path.
resolvePaths(Paths[], CommandOption, Shell) - Static method in class drcl.ruv.Common
Given path_ and start component of the path, returns the corresponding component/port/wrapped object.
RestartableComponent - interface drcl.comp.RestartableComponent.
An ActiveComponent that can be Component._start()ed for multiple times, that is, allows re-entrance of Component._start().
restore() - Method in class drcl.inet.socket.Launcher
 
result - Variable in class drcl.ruv.Shell
 
resume() - Method in class drcl.comp.Component
Resumes all the active components under this component hierarchy.
resume() - Method in class drcl.comp.ACARuntime
Resumes the system.
resume() - Method in class drcl.comp.ARuntime
Resumes the system.
resume() - Method in class drcl.sim.event.SESimulator
 
resumeComponent(Component) - Method in class drcl.comp.WorkerThread
 
resumeFor(double) - Method in class drcl.comp.ACARuntime
Resumes the system and lets it run for the time duration specified.
resumeTo(double) - Method in class drcl.comp.ACARuntime
Resumes the system and lets it run for the time duration specified.
resvBW(int) - Method in class drcl.intserv.Scheduler
Allocates bandwidth (for a certain flow).
resvinfo() - Method in class drcl.intserv.Scheduler
Displays the reservations installed in this scheduler.
resvQoSBuffer(int) - Method in class drcl.intserv.Scheduler
Allocates buffer for a QoS flow.
RETRIEVE - Static variable in class drcl.inet.contract.RTConfig
The "retrieve" command used in the "retrieve entries" service.
retrieve(RTKey, String, Port) - Static method in class drcl.inet.contract.RTConfig
 
retrieveAll() - Method in class drcl.util.queue.Queue
Returns all the elements in the queue sorted in the ascending order of the key values and the order of time of enqueues.
retrieveAll() - Method in class drcl.util.queue.CalendarQueue
 
retrieveAll() - Method in class drcl.util.queue.TreeMapQueue
 
retrieveAll() - Method in class drcl.util.queue.SimpleQueue
 
retrieveAll(double) - Method in class drcl.util.queue.Queue
Returns all the elements with the keys matched to the argument.
retrieveAll(double) - Method in class drcl.util.queue.CalendarQueue
 
retrieveAll(double) - Method in class drcl.util.queue.TreeMapQueue
 
retrieveAll(double) - Method in class drcl.util.queue.SimpleQueue
 
retrieveAll(double) - Method in class drcl.util.queue.Stack
 
retrieveAll(double) - Method in class drcl.util.queue.FIFOQueue
 
retrieveAllRTEntries() - Method in class drcl.inet.protocol.Routing
Retrieves all the route entries via Routing.rtconfigPort.
retrieveAt(int) - Method in class drcl.comp.queue.ActiveQueue
Dequeues the object at the position specified.
retrieveAt(int) - Method in class drcl.comp.queue.QueueFIFO
Dequeues the object at the position specified.
retrieveAt(int) - Method in class drcl.util.queue.Queue
Returns the nth element in the queue, no dequeue is performed.
retrieveAt(int) - Method in class drcl.util.queue.CalendarQueue
 
retrieveAt(int) - Method in class drcl.util.queue.TreeMapQueue
 
retrieveAt(int) - Method in class drcl.util.queue.SimpleQueue
 
retrieveBy(double) - Method in class drcl.util.queue.Queue
Returns the first element with the key matched to the argument.
retrieveBy(double) - Method in class drcl.util.queue.CalendarQueue
 
retrieveBy(double) - Method in class drcl.util.queue.TreeMapQueue
 
retrieveBy(double) - Method in class drcl.util.queue.SimpleQueue
 
retrieveBy(double) - Method in class drcl.util.queue.Stack
 
retrieveBy(double) - Method in class drcl.util.queue.FIFOQueue
 
retrieveKey(Object) - Method in class drcl.util.queue.Queue
Returns the key of the first matched element in this queue, Double.NaN if no match is found.
retrieveKey(Object) - Method in class drcl.util.queue.CalendarQueue
 
retrieveKey(Object) - Method in class drcl.util.queue.TreeMapQueue
 
retrieveKey(Object) - Method in class drcl.util.queue.SimpleQueue
 
retrieveKeyAt(int) - Method in class drcl.util.queue.Queue
Returns the nth key in the queue, Double.NaN if the current size of the queue is smaller than (n+1).
retrieveKeyAt(int) - Method in class drcl.util.queue.CalendarQueue
 
retrieveKeyAt(int) - Method in class drcl.util.queue.TreeMapQueue
 
retrieveKeyAt(int) - Method in class drcl.util.queue.SimpleQueue
 
retrieveRTEntry(RTKey, String) - Method in class drcl.inet.Node
Retrieves an RT entry/RT entries from this node.
retrieveRTEntry(RTKey, String) - Method in class drcl.inet.CoreServiceLayer
Retrieves a routing entry from this core service layer.
retrieveRTEntry(RTKey, String) - Method in class drcl.inet.protocol.Routing
Retrieves matched route entries via Routing.rtconfigPort.
retrieveRTEntryDest(long) - Method in class drcl.inet.protocol.Routing
Retrieves all the route entries of the same destination field via Routing.rtconfigPort.
retrieveRTEntrySrc(long) - Method in class drcl.inet.protocol.Routing
Retrieves all the route entries of the same source field via Routing.rtconfigPort.
returnPort - Variable in class drcl.comp.WorkerThread
 
returnPort - Variable in class drcl.comp.Task
The return port for server port operation.
rm(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
Role_INITIATOR - Static variable in class drcl.comp.Contract
 
Role_PEER - Static variable in class drcl.comp.Contract
 
Role_REACTOR - Static variable in class drcl.comp.Contract
 
Root - Static variable in class drcl.comp.Component
The root of the component system.
ROUTE_TIMEOUT_PERIOD - Static variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
Routing table entry timeout period.
router_id - Variable in class drcl.inet.protocol.ospf.OSPF
OSPF router ID of this node
Router_LSA - class drcl.inet.protocol.ospf.Router_LSA.
OSPF Router-LSAs structure.
ROUTER_LSA_FIELD_LEN - Static variable in class drcl.inet.protocol.ospf.Router_LSA
 
ROUTER_LSA_LINK_LEN - Variable in class drcl.inet.protocol.ospf.Router_LSA
 
Router_LSA() - Constructor for class drcl.inet.protocol.ospf.Router_LSA
Constructor
Router_LSA(OSPF_LSA_Header) - Constructor for class drcl.inet.protocol.ospf.Router_LSA
Constructor
routeTimeoutPeriod - Variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
Routing - class drcl.inet.protocol.Routing.
The base class for implementing a unicast/multicast routing protocol.
routing_msp - class drcl.inet.tool.routing_msp.
This class sets up static routes between a source node and one or more destination nodes.
routing_msp() - Constructor for class drcl.inet.tool.routing_msp
 
routing_msp(String) - Constructor for class drcl.inet.tool.routing_msp
 
Routing() - Constructor for class drcl.inet.protocol.Routing
 
Routing(String) - Constructor for class drcl.inet.protocol.Routing
 
rspec - Variable in class drcl.intserv.SpecFlow
 
RspecTranslator - class drcl.intserv.RspecTranslator.
RspecTranslator resides in an end system (e.g., the "QoS Broker") to translate the QoS requirement and the path Adspec originating from the sender to the Rspec, which is then used by the resource management protocol to set up the resource along the path.
RspecTranslator() - Constructor for class drcl.intserv.RspecTranslator
 
RT - class drcl.inet.core.RT.
The component that manages the routing table of a network node.
RT() - Constructor for class drcl.inet.core.RT
 
RT(String) - Constructor for class drcl.inet.core.RT
 
rtAddedEventHandler(Object, Port) - Method in class drcl.inet.Protocol
Called back when a routing entry added event is received.
RTConfig - class drcl.inet.contract.RTConfig.
The RouteConfiguration contract.
RTConfig.Message - class drcl.inet.contract.RTConfig.Message.
 
RTConfig.Message() - Constructor for class drcl.inet.contract.RTConfig.Message
 
RTConfig.Message(int, RTKey, RTEntry, double) - Constructor for class drcl.inet.contract.RTConfig.Message
 
RTConfig.Message(int, RTKey, String) - Constructor for class drcl.inet.contract.RTConfig.Message
 
RTConfig() - Constructor for class drcl.inet.contract.RTConfig
 
RTConfig(int) - Constructor for class drcl.inet.contract.RTConfig
 
rtconfigPort - Variable in class drcl.inet.protocol.Routing
The port that is bound with RTConfig as initiator.
rtEnabled - Variable in class drcl.comp.ARuntime
 
RTEntry - class drcl.inet.data.RTEntry.
The routing table entry class.
RTEntry() - Constructor for class drcl.inet.data.RTEntry
 
RTEntry(BitSet) - Constructor for class drcl.inet.data.RTEntry
 
RTEntry(BitSet, Object) - Constructor for class drcl.inet.data.RTEntry
 
RTEntry(long, BitSet) - Constructor for class drcl.inet.data.RTEntry
 
RTEntry(long, BitSet, Object) - Constructor for class drcl.inet.data.RTEntry
 
RTEntry(RTKey, BitSet, Object, double) - Constructor for class drcl.inet.data.RTEntry
 
RTEntry(RTKey, long, BitSet, Object, double) - Constructor for class drcl.inet.data.RTEntry
 
RTKey - class drcl.inet.data.RTKey.
The key class to the routing table entry.
RTKey() - Constructor for class drcl.inet.data.RTKey
 
RTKey(long, long, int) - Constructor for class drcl.inet.data.RTKey
Creates an RTKey given source, destination and incoming interface.
RTKey(long, long, long, long, int, int) - Constructor for class drcl.inet.data.RTKey
Creates an RTKey given source, destination, incoming interface and masks.
RTKeyBeanInfo - class drcl.inet.data.RTKeyBeanInfo.
Provides the properties of RTKey.
RTKeyBeanInfo() - Constructor for class drcl.inet.data.RTKeyBeanInfo
 
RTLookup - class drcl.inet.contract.RTLookup.
The RouteLookup contract.
RTLookup() - Constructor for class drcl.inet.contract.RTLookup
 
RTLookup(int) - Constructor for class drcl.inet.contract.RTLookup
 
rtModifiedEventHandler(Object, Port) - Method in class drcl.inet.Protocol
Called back when a routing entry modified event is received.
rtRemovedEventHandler(Object, Port) - Method in class drcl.inet.Protocol
Called back when a routing entry removed event is received.
RTT_EVT - Static variable in interface drcl.inet.transport.TCPConstants
Vegas RTT timeout event ID.
rtt_init() - Method in class drcl.inet.transport.TCP
Initialize variables for the retransmit timer as in [TCPILL2].
rtt_update(double, double) - Method in class drcl.inet.transport.TCP
Update RTT estimations and recalculate RXT timer base.
rtTol - Variable in class drcl.comp.ARuntime
 
rttvar_bits - Variable in class drcl.inet.transport.TCP
Exponent of weight for updating TCP.t_rttvar.
RTTVAR_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the RTTVAR event.
rttvar_exp - Variable in class drcl.inet.transport.TCP
Exponent of multiple for TCP.t_rtxcur.
rttvar_init - Variable in class drcl.inet.transport.TCP
Initial value of RTT Variation (shifted by TCP.rttvar_bits)
RTTVAR_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the RTTVAR event port.
rttvarPort - Variable in class drcl.inet.transport.TCP
Port to export the RTTVAR event.
rtxcur_init - Variable in class drcl.inet.transport.TCP
Initial value of base RXT timer.
run_estimator(boolean) - Method in class drcl.inet.core.queue.RED
Computes the average queue size.
run() - Method in class drcl.comp.Component
Starts all the active components under this component hierarchy.
run() - Method in class drcl.comp.AWorkerThread
Standard Thread.run().
run() - Method in class drcl.ruv.CommandTask
 
run() - Method in class drcl.sim.event.SEThread
Standard Thread.run().
runtime - Variable in class drcl.comp.WorkerThread
The worker runtime of this thread.
runtime - Variable in class drcl.comp.ForkManager
The associated runtime instance.
RUVOutput - interface drcl.ruv.RUVOutput.
Defines the interface of a RUV output device.
RUVOutput(String) - Method in class drcl.ruv.Term
Implements the RUVOutput interface.
RUVOutput(String) - Method in interface drcl.ruv.RUVOutput
 
RUVOutputManager - class drcl.ruv.RUVOutputManager.
 
rxmt_interval - Variable in class drcl.inet.protocol.ospf.OSPF_Interface
The number of seconds between LSA retransmissions, for adjacencies belonging to this interface.
RXT_EVT - Static variable in interface drcl.inet.transport.TCPConstants
Retransmission timeout event ID.
rxt_timer(int) - Method in class drcl.inet.transport.TCP
Returns the RXT timeout value by multiplying base value and back off value.

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 ~