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 _

R

RADIO_IDLE - Static variable in class drcl.inet.sensorsim.RadioBase
 
RADIO_MODEL - Static variable in class drcl.inet.sensorsim.BatteryBase
 
RADIO_OFF - Static variable in class drcl.inet.sensorsim.RadioBase
 
RADIO_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorApp
 
RADIO_RECEIVE - Static variable in class drcl.inet.sensorsim.RadioBase
 
RADIO_SLEEP - Static variable in class drcl.inet.sensorsim.RadioBase
 
RADIO_TRANSMIT - Static variable in class drcl.inet.sensorsim.RadioBase
 
RADIX_TREE - Static variable in class drcl.inet.core.RT
 
REAL_CONNECTION_COLOR - Variable in class drcl.comp.tool.DotDump
 
RECEIVE - Static variable in interface drcl.inet.transport.TCPConstants
 
RED - Static variable in interface drcl.diffserv.DFConstants
The RED value of the three-label AF class.
RED - class drcl.inet.core.queue.RED.
The Random Early Detection (RED) queue logic.
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
 
RED_EWMA - Static variable in class drcl.inet.core.queue.RED
 
RED_HOLT_WINTERS - Static variable in 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.
REMOVE - Static variable in class drcl.inet.contract.IDConfig
 
REMOVE - Static variable in class drcl.inet.contract.RTConfig
The "remove" command used in the "remove entries" service.
REMOVE - Static variable in class drcl.intserv.SchedulerConfig
 
RENO - Static variable in interface drcl.inet.transport.TCPConstants
 
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).
REPORT_SENSOR_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorMobilityModel
 
REQUEST - Static variable in class drcl.inet.protocol.dv.DVPacket
 
REQUEST - Static variable in class drcl.ruv.ShellContract
 
RETRIEVE - Static variable in class drcl.inet.contract.RTConfig
The "retrieve" command used in the "retrieve entries" service.
RNG - class drcl.comp.lib.RNG.
A random number generation component.
RNG() - Constructor for class drcl.comp.lib.RNG
 
RNG(String) - Constructor for class drcl.comp.lib.RNG
 
ROUTE_TIMEOUT_PERIOD - Static variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
Routing table entry timeout period.
RREQ_GRAT_RREP - Static variable in class drcl.inet.protocol.aodv.AODV_RREQ
 
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
 
RTConfig - class drcl.inet.contract.RTConfig.
The RouteConfiguration contract.
RTConfig() - Constructor for class drcl.inet.contract.RTConfig
 
RTConfig(int) - Constructor for class drcl.inet.contract.RTConfig
 
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
 
RTEntry - class drcl.inet.data.RTEntry.
The routing table entry class.
RTEntry(BitSet) - Constructor for class drcl.inet.data.RTEntry
 
RTEntry(BitSet, Object) - Constructor for class drcl.inet.data.RTEntry
 
RTEntry(RTKey, BitSet, Object, double) - 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, long, BitSet, Object, double) - Constructor for class drcl.inet.data.RTEntry
 
RTEntry() - Constructor for class drcl.inet.data.RTEntry
 
RTKey - class drcl.inet.data.RTKey.
The key class to the routing table entry.
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.
RTKey() - Constructor for class drcl.inet.data.RTKey
 
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
 
RTLookup.Message - class drcl.inet.contract.RTLookup.Message.
 
RTLookup.Message() - Constructor for class drcl.inet.contract.RTLookup.Message
 
RTLookup.Message(InetPacket, int) - Constructor for class drcl.inet.contract.RTLookup.Message
 
RTTVAR_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the RTTVAR event.
RTTVAR_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the RTTVAR event port.
RTT_EVT - Static variable in interface drcl.inet.transport.TCPConstants
Vegas RTT timeout event ID.
RT_REQUEST - Static variable in class drcl.inet.TraceRTPkt
 
RT_RESPONSE - Static variable in class drcl.inet.TraceRTPkt
 
RUVOutput - interface drcl.ruv.RUVOutput.
Defines the interface of a RUV output device.
RUVOutput(String) - Method in interface drcl.ruv.RUVOutput
 
RUVOutput(String) - Method in class drcl.ruv.Term
Implements the RUVOutput interface.
RUVOutputManager - class drcl.ruv.RUVOutputManager.
 
RXT_EVT - Static variable in interface drcl.inet.transport.TCPConstants
Retransmission timeout event ID.
RX_CUR - Static variable in class drcl.inet.sensorsim.RadioSimple
 
RadioBase - class drcl.inet.sensorsim.RadioBase.
Abstract base class for radio models.
RadioBase() - Constructor for class drcl.inet.sensorsim.RadioBase
 
RadioPropagationModel - class drcl.inet.mac.RadioPropagationModel.
This is the base class of all different radio propagation models.
RadioPropagationModel() - Constructor for class drcl.inet.mac.RadioPropagationModel
Constructor.
RadioPropagationModel(String) - Constructor for class drcl.inet.mac.RadioPropagationModel
Constructor.
RadioPropagationQueryContract - class drcl.inet.mac.RadioPropagationQueryContract.
The RadioPropagationQueryContract contract.
RadioPropagationQueryContract() - Constructor for class drcl.inet.mac.RadioPropagationQueryContract
 
RadioPropagationQueryContract.Message - class drcl.inet.mac.RadioPropagationQueryContract.Message.
 
RadioPropagationQueryContract.Message() - Constructor for class drcl.inet.mac.RadioPropagationQueryContract.Message
 
RadioPropagationQueryContract.Message(double, double, double, double, double, double, double) - Constructor for class drcl.inet.mac.RadioPropagationQueryContract.Message
Constructor.
RadioPropagationQueryContract.Message(long, double, double, double, double, double, double, double) - Constructor for class drcl.inet.mac.RadioPropagationQueryContract.Message
Constructor.
RadioPropagationQueryContract.Message(double, double, double, double, double, double, double, double) - Constructor for class drcl.inet.mac.RadioPropagationQueryContract.Message
Constructor.
RadioPropagationQueryContract.Message(long, double, double, double, double, double, double, double, double) - Constructor for class drcl.inet.mac.RadioPropagationQueryContract.Message
Constructor.
RadioPropagationQueryContract.Message(double) - Constructor for class drcl.inet.mac.RadioPropagationQueryContract.Message
Constructor.
RadioSimple - class drcl.inet.sensorsim.RadioSimple.
This class implements a radio model with reasonable values for transmit, receive and sleep currents.
RadioSimple() - Constructor for class drcl.inet.sensorsim.RadioSimple
 
RadixMap - class drcl.data.RadixMap.
A map keeps (MapKey, entry object) pairs in it.
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
 
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
 
Relaxer - class drcl.net.graph.Relaxer.
Given a graph, iterates to get to the equilibrium point where forces by edge length and "push" by nodes are balanced.
Relaxer() - Constructor for class drcl.net.graph.Relaxer
 
Relaxer(Graph, int, int, int, long) - Constructor for class drcl.net.graph.Relaxer
 
Relay - class drcl.comp.lib.Relay.
 
Relay() - Constructor for class drcl.comp.lib.Relay
 
Relay(String) - Constructor for class drcl.comp.lib.Relay
 
RestartableComponent - interface drcl.comp.RestartableComponent.
An ActiveComponent that can be Component#_start()ed for multiple times, that is, allows re-entrance of Component#_start().
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.
Router_LSA - class drcl.inet.protocol.ospf.Router_LSA.
OSPF Router-LSAs structure.
Routing - class drcl.inet.protocol.Routing.
The base class for implementing a unicast/multicast routing protocol.
Routing() - Constructor for class drcl.inet.protocol.Routing
 
Routing(String) - Constructor for class drcl.inet.protocol.Routing
 
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
 
RunningAverage - class drcl.comp.tool.RunningAverage.
 
RunningAverage() - Constructor for class drcl.comp.tool.RunningAverage
 
RunningAverage(String) - Constructor for class drcl.comp.tool.RunningAverage
 
RxTimer - class drcl.inet.mac.RxTimer.
RxTimer
RxTimer(Mac_802_11) - Constructor for class drcl.inet.mac.RxTimer
 
rate - Variable in class drcl.net.traffic.traffic_OnOff
 
rate - Variable in class drcl.net.traffic.traffic_Poisson
 
rate - Variable in class drcl.net.traffic.traffic_PoissonVariableSize
 
rawPlotLoad(Reader, int, int) - Method in class drcl.comp.tool.HistogramPlotter
 
rawPlotLoad(Reader, int, int) - Method in class drcl.comp.tool.Plotter
 
rcvProgress() - Method in class drcl.comp.tool.EventTester
 
re_dst - Variable in class drcl.inet.protocol.aodv.AODV_RERR
Destination IP Address
re_dst_seqno - Variable in class drcl.inet.protocol.aodv.AODV_RERR
Destination Sequence Number
re_hop_count - Variable in class drcl.inet.protocol.aodv.AODV_RERR
Hop Count
re_lifetime - Variable in class drcl.inet.protocol.aodv.AODV_RERR
Lifetime
re_src - Variable in class drcl.inet.protocol.aodv.AODV_RERR
Source IP Address
re_timestamp - Variable in class drcl.inet.protocol.aodv.AODV_RERR
when corresponding REQ sent; used to compute route discovery latency
re_type - Variable in class drcl.inet.protocol.aodv.AODV_RERR
Packet Type
read(int, int) - Method in class drcl.util.CircularBuffer
Reads but not removes data from the buffer
real() - Method in class drcl.util.scalar.Complex
Returns the real part of the Complex.
realNodes - Variable in class drcl.inet.tool.routing_msp2
 
reboot() - Method in class drcl.comp.ACARuntime
 
reboot() - Method in class drcl.comp.Component
Resets the component and the associated runtime.
receive() - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Receives whatever is currently buffered 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(byte[]) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Receives a buffer of data from the lower layer protocol.
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, int) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Receives a maximun of size_ data from the lower layer protocol.
recvError(AODV_RERR, InetPacket) - Method in class drcl.inet.protocol.aodv.AODV
receive a packet with RERR type, indicating the information of a broken link
recvHello(AODV_RREP, InetPacket) - Method in class drcl.inet.protocol.aodv.AODV
receive a hello packet to maintain the neighbor relationship, Hello packet is only used when the link layer does not provide the link broken detection function
regularUpdatePeriod - Variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
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(MapKey, String) - Method in class drcl.data.Map
For "exact match" and "wildcard match".
remove(BitSet, String) - Method in class drcl.data.Map
For "longest match" and "match all".
remove(long, Port) - Static method in class drcl.inet.contract.IDConfig
 
remove(long[], Port) - Static method in class drcl.inet.contract.IDConfig
 
remove(RTKey, String, Port) - Static method in class drcl.inet.contract.RTConfig
 
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(RTKey, String) - Method in class drcl.inet.core.RT
Removes the matched entry(-ies).
remove(int, Port) - Static method in class drcl.intserv.SchedulerConfig
 
remove(int, int) - Method in class drcl.net.tool.Classifier
Removes a mapping.
remove(MapKey) - Method in class drcl.net.tool.Classifier
Removes a mapping.
remove(int) - Method in class drcl.util.CircularBuffer
Removes data from the circular buffer.
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(Object) - Method in class drcl.util.queue.BSQueue
 
remove(double, Object) - Method in class drcl.util.queue.BSQueue
 
remove(int) - Method in class drcl.util.queue.BSQueue
 
remove(double, Object) - Method in class drcl.util.queue.CalendarQueue
 
remove(Object) - Method in class drcl.util.queue.CalendarQueue
 
remove(int) - Method in class drcl.util.queue.CalendarQueue
 
remove(double, Object) - Method in class drcl.util.queue.CalendarQueue2
 
remove(Object) - Method in class drcl.util.queue.CalendarQueue2
 
remove(int) - Method in class drcl.util.queue.CalendarQueue2
 
remove(double, Object) - Method in class drcl.util.queue.CalendarQueue3
 
remove(Object) - Method in class drcl.util.queue.CalendarQueue3
 
remove(int) - Method in class drcl.util.queue.CalendarQueue3
 
remove(double, Object) - Method in class drcl.util.queue.FIFOQueue
 
remove(Object) - Method in class drcl.util.queue.FIFOQueue
 
remove(int) - Method in class drcl.util.queue.FIFOQueue
 
remove(Object) - Method in interface drcl.util.queue.Queue
Removes the first element that equals() the argument.
remove(double, Object) - Method in interface drcl.util.queue.Queue
Removes the first element that has the same key and equals() the argument.
remove(int) - Method in interface drcl.util.queue.Queue
Removes and returns the nth element in the queue.
remove(Object) - Method in class drcl.util.queue.QueueImpl
 
remove(double, Object) - Method in class drcl.util.queue.QueueImpl
 
remove(int) - Method in class drcl.util.queue.QueueImpl
 
remove(double, Object) - Method in class drcl.util.queue.SimpleQueue
 
remove(Object) - Method in class drcl.util.queue.SimpleQueue
 
remove(int) - Method in class drcl.util.queue.SimpleQueue
 
remove(double, Object) - Method in class drcl.util.queue.TreeMapQueue
 
remove(Object) - Method in class drcl.util.queue.TreeMapQueue
 
remove(int) - Method in class drcl.util.queue.TreeMapQueue
 
remove(Object) - Method in class drcl.util.queue.VSBSQueue
 
remove(double, Object) - Method in class drcl.util.queue.VSBSQueue
 
remove(int) - Method in class drcl.util.queue.VSBSQueue
 
remove(double, Object) - Method in class drcl.util.queue.VSFIFOQueue
 
remove(Object) - Method in class drcl.util.queue.VSFIFOQueue
 
remove(int) - Method in class drcl.util.queue.VSFIFOQueue
 
remove(double, Object) - Method in class drcl.util.queue.VSSimpleQueue
 
remove(Object) - Method in class drcl.util.queue.VSSimpleQueue
 
remove(int) - Method in class drcl.util.queue.VSSimpleQueue
 
remove(double, Object) - Method in class drcl.util.queue.VSTreeMapQueue
 
remove(Object) - Method in class drcl.util.queue.VSTreeMapQueue
 
remove(int) - Method in class drcl.util.queue.VSTreeMapQueue
 
removeAddress(long) - Method in class drcl.inet.CoreServiceLayer
Removes an identity from this core service layer.
removeAddress(long) - Method in class drcl.inet.Node
Removes a network address from this node.
removeAddress(long) - Method in class drcl.inet.core.CoreServiceLayer
 
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(Object) - Method in class drcl.util.queue.BSQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.BSQueue
 
removeAll(Object) - Method in class drcl.util.queue.CalendarQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.CalendarQueue
 
removeAll(Object) - Method in class drcl.util.queue.CalendarQueue2
 
removeAll(double, Object) - Method in class drcl.util.queue.CalendarQueue2
 
removeAll(Object) - Method in class drcl.util.queue.CalendarQueue3
 
removeAll(double, Object) - Method in class drcl.util.queue.CalendarQueue3
 
removeAll(Object) - Method in class drcl.util.queue.FIFOQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.FIFOQueue
 
removeAll(Object) - Method in interface drcl.util.queue.Queue
Removes all the elements that equals() the argument.
removeAll(double, Object) - Method in interface drcl.util.queue.Queue
Removes all the elements that match both the argument key and element.
removeAll(Object) - Method in class drcl.util.queue.QueueImpl
 
removeAll(double, Object) - Method in class drcl.util.queue.QueueImpl
 
removeAll(Object) - Method in class drcl.util.queue.SimpleQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.SimpleQueue
 
removeAll(Object) - Method in class drcl.util.queue.TreeMapQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.TreeMapQueue
 
removeAll(Object) - Method in class drcl.util.queue.VSBSQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.VSBSQueue
 
removeAll(Object) - Method in class drcl.util.queue.VSFIFOQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.VSFIFOQueue
 
removeAll(Object) - Method in class drcl.util.queue.VSSimpleQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.VSSimpleQueue
 
removeAll(Object) - Method in class drcl.util.queue.VSTreeMapQueue
 
removeAll(double, Object) - Method in class drcl.util.queue.VSTreeMapQueue
 
removeAll() - Method in class drcl.util.scalar.IntVector
 
removeAll() - Method in class drcl.util.scalar.LongVector
 
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
 
removeAllIfs() - Method in class drcl.inet.protocol.cbt.CBTState
 
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 #rtconfigPort.
removeAllRunHooks() - Method in class drcl.comp.ACARuntime
Removes all "run" hooks.
removeAllStopHooks() - Method in class drcl.comp.ACARuntime
Removes all "stop" hooks.
removeAllSuspendHooks() - Method in class drcl.comp.ACARuntime
Removes all "suspend" hooks.
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
 
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.
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.admission_DCTS
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.admission_GR
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.admission_PTSP
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_PGPS
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_SCFQ
 
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_VC
 
removeFlowspec(int) - Method in class drcl.intserv.scheduler.scheduler_WF2Q
 
removeIf(int) - Method in class drcl.inet.protocol.cbt.CBTState
Removes an interface.
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.
removeLast() - Method in class drcl.util.queue.FIFOQueue
 
removeLink(Link) - Method in class drcl.net.graph.Node
Only removes the link from this end.
removeOutput(OutputStream) - Static method in class drcl.ruv.RUVOutputManager
 
removeOutput(RUVOutput) - Static method in class drcl.ruv.RUVOutputManager
 
removePass(Object) - Method in class drcl.comp.tool.DotDump2
Removes the object from the "pass" list.
removePass(Object[]) - Method in class drcl.comp.tool.DotDump2
Removes the objects from the "pass" list.
removePeerNetAddress(NetAddress) - Method in class drcl.inet.data.InterfaceInfo
 
removePlot(int) - Method in class drcl.comp.tool.Plotter
 
removePort(String, String) - Method in class drcl.comp.Component
Removes the port given the group id and the port id.
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.
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.pq
 
removeQueueSet(Queue) - Method in class drcl.diffserv.scheduling.wrr
 
removeRTEntry(RTKey) - Method in class drcl.inet.CoreServiceLayer
Removes a routing entry from this core service layer.
removeRTEntry(RTKey) - Method in class drcl.inet.Node
Removes an RT entry from this node.
removeRTEntry(RTKey) - Method in class drcl.inet.core.CoreServiceLayer
 
removeRTEntry(RTKey, String) - Method in class drcl.inet.protocol.Routing
Removes a route entry via #rtconfigPort.
removeRTEntry(long) - Method in class drcl.inet.protocol.Routing
Removes all route entries associated with a multicast group via #rtconfigPort.
removeRunHook(Runnable) - Method in class drcl.comp.ACARuntime
Removes the "run" hook.
removeShaper(int) - Method in class drcl.intserv.Scheduler
Removes the shaper in a reservation.
removeSocket(JSimSocketImpl) - Method in class drcl.inet.socket.Launcher
 
removeStateListener(PropertyChangeListener) - Method in class drcl.comp.ACARuntime
 
removeStopHook(Runnable) - Method in class drcl.comp.ACARuntime
Removes the "stop" hook.
removeSuspendHook(Runnable) - Method in class drcl.comp.ACARuntime
Removes the "suspend" hook.
removeSwitch(int) - Method in class drcl.inet.core.PktDispatcher
Removes the switching cross connect table entry at the incoming interface.
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.IntVector
 
removeValueAt(int) - Method in class drcl.util.scalar.LongVector
 
repaint(int) - Method in class drcl.comp.tool.HistogramPlotter
 
repaint(int) - Method in class drcl.comp.tool.Plotter
 
reply(long[], Port) - Static method in class drcl.inet.mac.NeighborQueryContract
Sends back a reply through the out_ port
reply(long[], Port) - Static method in class drcl.inet.sensorsim.SensorNeighborQueryContract
Sends a reply
report(double, double, double, Port) - Static method in class drcl.inet.mac.PositionReportContract
Constructs a position report message and sends it through out_ port.
report(double, double, double, Port) - Static method in class drcl.inet.sensorsim.SensorPositionReportContract
 
reportCpuMode(int) - Method in class drcl.inet.sensorsim.CPUBase
Reports the CPU mode to the sensor application layer.
reportCurrent(double) - Method in class drcl.inet.sensorsim.CPUAvr
Reports the current to the battery model.
reportCurrent(double) - Method in class drcl.inet.sensorsim.RadioSimple
Reports the current to the battery model.
reportPosition(boolean) - Method in class drcl.inet.mac.MobilityModel
Sends position report to the NodePositionTracker component.
reportPosition(boolean) - Method in class drcl.inet.sensorsim.SensorMobilityModel
Sends position report to the mobility tracker components
reportRadioMode(int) - Method in class drcl.inet.sensorsim.RadioBase
Reports the CPU mode to the sensor application layer.
req_list - Variable in class drcl.inet.protocol.aodv.AODV_RREQ
 
req_list - Variable in class drcl.inet.protocol.ospf.OSPF_LSrequest
 
requester - Variable in class drcl.inet.protocol.cbt.CBTPacket
 
reset() - Method in class drcl.comp.ACARuntime
 
reset() - Method in class drcl.comp.ARuntime
The workerpool enters a transitional period when reset() is issued.
reset() - Method in class drcl.comp.Component
Resets the component for being used anew.
reset() - Method in class drcl.comp.ComponentTemplate
 
reset() - Method in class drcl.comp.ForkManager
 
reset() - Method in class drcl.comp.Port
 
reset() - Method in class drcl.comp.io.Stdout
 
reset() - Method in class drcl.comp.lib.Bouncer
 
reset() - Method in class drcl.comp.lib.RNG
 
reset() - Method in class drcl.comp.lib.Relay
 
reset() - Method in class drcl.comp.lib.Stats
 
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.TextDisplay
 
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.QLogic
Resets this object to the initial state.
reset() - Method in class drcl.comp.queue.QueueFIFO
 
reset() - Method in class drcl.comp.tool.ComponentTester
Resets the tester component.
reset() - Method in class drcl.comp.tool.CountMonitor
 
reset() - Method in class drcl.comp.tool.CountMonitor2
 
reset() - Method in class drcl.comp.tool.DataCounter
 
reset() - Method in class drcl.comp.tool.DotDump
Automatically called before each rendering.
reset() - Method in class drcl.comp.tool.EventTester
Reset the batch for a new start.
reset() - Method in class drcl.comp.tool.HistogramPlotter
 
reset() - Method in class drcl.comp.tool.PlotPlain
 
reset() - Method in class drcl.comp.tool.Plotter
 
reset() - Method in class drcl.comp.tool.RunningAverage
 
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.diffserv.DFProfile
Resets the installed marker and meter.
reset() - Method in class drcl.diffserv.Marker
Resets this marker.
reset() - Method in class drcl.diffserv.Meter
Resets this meter to be used anew.
reset() - Method in class drcl.diffserv.TB_meter
 
reset() - Method in class drcl.diffserv.TC_meter
 
reset() - Method in class drcl.diffserv.TSW_meter
 
reset() - Method in class drcl.diffserv.TrafficConditioner
 
reset() - Method in class drcl.diffserv.scheduling.ColorQueue
Resets the queue.
reset() - Method in class drcl.diffserv.scheduling.wrr
 
reset() - Method in class drcl.inet.TraceRT
Interrupts all the requesting threads and resets the component.
reset() - Method in class drcl.inet.application.BulkSink
 
reset() - Method in class drcl.inet.application.BulkSource
 
reset() - Method in class drcl.inet.application.BulkSourceSink
 
reset() - Method in class drcl.inet.application.FileSource
 
reset() - Method in class drcl.inet.application.SUDPApplication
 
reset() - Method in class drcl.inet.application.fsp
 
reset() - Method in class drcl.inet.application.ftp
 
reset() - Method in class drcl.inet.application.ftpd
 
reset() - Method in class drcl.inet.core.Hello
 
reset() - Method in class drcl.inet.core.Hellov
 
reset() - Method in class drcl.inet.core.Identity
 
reset() - Method in class drcl.inet.core.NI
 
reset() - Method in class drcl.inet.core.PktDispatcher
 
reset() - Method in class drcl.inet.core.Queue
 
reset() - Method in class drcl.inet.core.RT
 
reset() - Method in class drcl.inet.core.ni.DropTailPointopointNI
 
reset() - Method in class drcl.inet.core.ni.PointopointNI
 
reset() - Method in class drcl.inet.core.queue.DropTail
 
reset() - Method in class drcl.inet.core.queue.FIFO
 
reset() - Method in class drcl.inet.core.queue.FRED
 
reset() - Method in class drcl.inet.core.queue.MQueue
 
reset() - Method in class drcl.inet.core.queue.PriorityQueue
 
reset() - Method in class drcl.inet.core.queue.RED
 
reset() - Method in class drcl.inet.core.queue.SRED
 
reset() - Method in class drcl.inet.core.sIGMP
 
reset() - Method in class drcl.inet.protocol.aodv.AODV
 
reset() - Method in class drcl.inet.protocol.cbt.CBT
 
reset() - Method in class drcl.inet.protocol.cbt.CBTState
 
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_Area
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_Interface
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_LS_Database
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_QoS
 
reset() - Method in class drcl.inet.protocol.ospf.OSPF_SPF_vertex
 
reset() - Method in class drcl.inet.socket.Launcher
 
reset() - Method in class drcl.inet.socket.SocketApplication
 
reset() - Method in class drcl.inet.socket.SocketMaster
 
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.tool.routing_msp2
 
reset() - Method in class drcl.inet.transport.TCP
 
reset() - Method in class drcl.inet.transport.TCPSink
 
reset() - Method in class drcl.inet.transport.TCPb
 
reset() - Method in class drcl.intserv.Admission
Resets to the initial state.
reset() - Method in class drcl.intserv.NamTrace
 
reset() - Method in class drcl.intserv.Scheduler
 
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.admission_PTSP
 
reset() - Method in class drcl.intserv.scheduler.scheduler_Fifo
 
reset() - Method in class drcl.intserv.scheduler.scheduler_PGPS
 
reset() - Method in class drcl.intserv.scheduler.scheduler_SCFQ
 
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_VC
 
reset() - Method in class drcl.intserv.scheduler.scheduler_WF2Q
 
reset() - Method in class drcl.net.graph.Relaxer
 
reset() - Method in class drcl.net.graph.TopologyParser
 
reset() - Method in class drcl.net.graph.TopologyReader
 
reset() - Method in class drcl.net.tool.Classifier
 
reset() - Method in class drcl.net.tool.NamTrace
 
reset() - Method in class drcl.net.tool.Receiver
 
reset() - Method in class drcl.net.traffic.SimpleTrace
 
reset() - Method in class drcl.net.traffic.TCPTrace
 
reset() - Method in class drcl.net.traffic.TraceInput
 
reset() - Method in class drcl.net.traffic.TrafficShaper
 
reset() - Method in class drcl.net.traffic.TrafficShaperComponent
 
reset() - Method in class drcl.net.traffic.TrafficSourceComponent
 
reset() - Method in class drcl.net.traffic.tsCDSmooth
 
reset() - Method in class drcl.net.traffic.tsExpOnOff
 
reset() - Method in class drcl.net.traffic.tsFixedPoints
 
reset() - Method in class drcl.net.traffic.tsOnOff
 
reset() - Method in class drcl.net.traffic.tsPacketTrain
 
reset() - Method in class drcl.net.traffic.tsParetoOnOff
 
reset() - Method in class drcl.net.traffic.tsPeakRate
 
reset() - Method in class drcl.net.traffic.tsPeriodic
 
reset() - Method in class drcl.net.traffic.tsPoisson
 
reset() - Method in class drcl.net.traffic.tsPoissonVariableSize
 
reset() - Method in class drcl.net.traffic.tsRTSmooth
 
reset() - Method in class drcl.net.traffic.tsTokenBucket
 
reset() - Method in class drcl.ruv.Shell
 
reset() - Method in class drcl.ruv.Term
 
reset() - Method in class drcl.sim.event.SESimulator
The workerpool enters a transitional period when reset() is issued.
reset() - Method in class drcl.sim.event.SESimulatorOld
 
reset() - Method in class drcl.sim.process.SMMTSimulator
 
reset() - Method in class drcl.util.CircularBuffer
 
reset() - Method in class drcl.util.queue.BSQueue
 
reset() - Method in class drcl.util.queue.CalendarQueue
 
reset() - Method in class drcl.util.queue.CalendarQueue2
 
reset() - Method in class drcl.util.queue.CalendarQueue3
 
reset() - Method in class drcl.util.queue.FIFOQueue
 
reset() - Method in interface drcl.util.queue.Queue
Empties the queue.
reset() - Method in class drcl.util.queue.QueueImpl
 
reset() - Method in class drcl.util.queue.SimpleQueue
 
reset() - Method in class drcl.util.queue.TreeMapQueue
 
reset() - Method in class drcl.util.queue.VSBSQueue
 
reset() - Method in class drcl.util.queue.VSFIFOQueue
 
reset() - Method in class drcl.util.queue.VSSimpleQueue
 
reset() - Method in class drcl.util.queue.VSTreeMapQueue
 
reset() - Method in class drcl.util.random.RandomNumberGenerator
Resets the generator .
reset() - Method in class drcl.util.scalar.IntSpace
 
reset(int, int) - Method in class drcl.util.scalar.IntSpace
 
reset() - Method in class drcl.util.scalar.LongSpace
 
reset(long, long) - Method in class drcl.util.scalar.LongSpace
 
resetBatch() - Method in class drcl.comp.tool.ComponentTester
 
resetCache() - Method in class drcl.inet.core.PktDispatcher
 
resetDependents(BitSet) - Method in class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
resetDependents() - Method in class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
resetPass() - Method in class drcl.comp.tool.DotDump2
Clears the "pass" list.
resetPosition(double, double, double, double, int) - Method in class drcl.inet.mac.Globe
Reset transmitter and receiver's locations and number of sampling points.
resetPrune(BitSet) - Method in class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
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, boolean) - Method in class drcl.util.CircularBuffer
 
resize(int) - Method in class drcl.util.queue.CalendarQueue
 
resize(int) - Method in class drcl.util.queue.CalendarQueue2
 
resize(int) - Method in class drcl.util.queue.CalendarQueue3
 
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.
restore() - Method in class drcl.inet.socket.Launcher
 
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.comp.Component
Resumes all the active components under this component hierarchy.
resume(double) - Method in class drcl.inet.mac.BackoffTimer
Resumes backoff timer after difs time.
resume() - Method in class drcl.inet.mac.Mac_802_11_Timer
 
resume() - Method in class drcl.sim.event.SESimulator
Resumes the system.
resume() - Method in class drcl.sim.event.SESimulatorOld
 
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).
resvQoSBuffer(int) - Method in class drcl.intserv.Scheduler
Allocates buffer for a QoS flow.
resvinfo() - Method in class drcl.intserv.Scheduler
Displays the reservations installed in this scheduler.
retrieve(RTKey, String, Port) - Static method in class drcl.inet.contract.RTConfig
 
retrieveAll(double) - Method in class drcl.util.queue.BSQueue
 
retrieveAll() - Method in class drcl.util.queue.BSQueue
 
retrieveAll() - Method in class drcl.util.queue.CalendarQueue
 
retrieveAll(double) - Method in class drcl.util.queue.CalendarQueue
 
retrieveAll() - Method in class drcl.util.queue.CalendarQueue2
 
retrieveAll(double) - Method in class drcl.util.queue.