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 _

C

C - Variable in class drcl.intserv.scheduler.SpecR_DCTS
 
C - Variable in class drcl.intserv.scheduler.SpecR_PTSP
 
C - Variable in class drcl.net.traffic.traffic_CDSmooth
 
C - Variable in class drcl.net.traffic.traffic_Periodic
 
CAPACITY - Static variable in class drcl.inet.sensorsim.BatteryTable
 
CBT - class drcl.inet.protocol.cbt.CBT.
Implements the Core Based Tree (CBT) Multicast Routing protocol.
CBT() - Constructor for class drcl.inet.protocol.cbt.CBT
 
CBT(String) - Constructor for class drcl.inet.protocol.cbt.CBT
 
CBTConstants - interface drcl.inet.protocol.cbt.CBTConstants.
 
CBTInterface - class drcl.inet.protocol.cbt.CBTInterface.
Holds the CBT-related information regarding a network interface for a specific CBT state.
CBTInterface(boolean, boolean, boolean, boolean, Object) - Constructor for class drcl.inet.protocol.cbt.CBTInterface
 
CBTInterfaceTimer - class drcl.inet.protocol.cbt.CBTInterfaceTimer.
Interface timer is the timer for a specific interface.
CBTInterfaceTimer() - Constructor for class drcl.inet.protocol.cbt.CBTInterfaceTimer
 
CBTInterfaceTimer(int, int) - Constructor for class drcl.inet.protocol.cbt.CBTInterfaceTimer
 
CBTInterfaceTimer(int, int, CBTPacket, int) - Constructor for class drcl.inet.protocol.cbt.CBTInterfaceTimer
For creating echo-rtx-timer.
CBTPacket - class drcl.inet.protocol.cbt.CBTPacket.
Defines the format of the packet used by CBT.
CBTPacket() - Constructor for class drcl.inet.protocol.cbt.CBTPacket
 
CBTPacket(int, long, long, long, long, Object) - Constructor for class drcl.inet.protocol.cbt.CBTPacket
For all types except echo-request/echo-reply.
CBTPacket(int, long, long[], long, Object) - Constructor for class drcl.inet.protocol.cbt.CBTPacket
For echo-request/echo-reply.
CBTState - class drcl.inet.protocol.cbt.CBTState.
 
CBTState() - Constructor for class drcl.inet.protocol.cbt.CBTState
 
CBTState(long, long) - Constructor for class drcl.inet.protocol.cbt.CBTState
 
CBTStateTimer - class drcl.inet.protocol.cbt.CBTStateTimer.
State timer is the timer for a specific CBT state.
CBTStateTimer() - Constructor for class drcl.inet.protocol.cbt.CBTStateTimer
 
CBTStateTimer(int, CBTState) - Constructor for class drcl.inet.protocol.cbt.CBTStateTimer
 
CBTTimer - class drcl.inet.protocol.cbt.CBTTimer.
Timer base class.
CBTTimer() - Constructor for class drcl.inet.protocol.cbt.CBTTimer
 
CBTTimingPack - class drcl.inet.protocol.cbt.CBTTimingPack.
Defines all the timing parameters used by CBT.
CBTTimingPack() - Constructor for class drcl.inet.protocol.cbt.CBTTimingPack
See all the getter methods for the default values.
CBTTimingPack(double, int, double, double) - Constructor for class drcl.inet.protocol.cbt.CBTTimingPack
Default formula for other values: [JoinTimeout] = 3.5 * [RtxInterval] [TransientTimeout] = [JoinTimeout] [ChildDelTimer] = 1.5 * [HoldTime] [UpstreamExpireTime] = [MaxRtx] * [RtxInterval] + [HoldTime] [DownStreamExpireTimeBase] = [UpstreamExpireTime] +[EchoIntervalBase]
CBTTimingPack(double, int, double, double, double, double, double, double, double) - Constructor for class drcl.inet.protocol.cbt.CBTTimingPack
 
CC - Variable in class drcl.intserv.scheduler.SpecR_DCTS
 
CC - Variable in class drcl.intserv.scheduler.SpecR_PTSP
 
CE - Static variable in class drcl.inet.InetPacket
CE (Congestion Experience) bit mask in the ToS field.
CHANNEL_PORT_ID - Static variable in class drcl.inet.mac.WirelessPhy
 
CHANNEL_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorNodePositionTracker
 
CHANNEL_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorPhy
 
CLOSE - Static variable in interface drcl.inet.socket.SocketConstants
 
CLOSED - Static variable in interface drcl.inet.socket.SocketStates
 
CLOSED - Static variable in interface drcl.inet.transport.TCPConstants
 
CLOSE_REPLY - Static variable in interface drcl.inet.socket.SocketConstants
 
CLOSE_WAIT - Static variable in interface drcl.inet.transport.TCPConstants
 
CLOSING - Static variable in interface drcl.inet.socket.SocketStates
 
CLOSING - Static variable in interface drcl.inet.transport.TCPConstants
 
COHERENT - Static variable in class drcl.inet.sensorsim.SensorApp
 
COLOR_AWARE - Static variable in class drcl.diffserv.Marker
 
COLOR_BLIND - Static variable in class drcl.diffserv.Marker
 
COLOR_EWMA - Variable in class drcl.diffserv.scheduling.ColorQueue
 
COLOR_HOLT_WINTERS - Variable in class drcl.diffserv.scheduling.ColorQueue
 
COMMAND_FINISHED - Static variable in class drcl.ruv.ShellContract
 
CONFIG_PORT_ID - Static variable in interface drcl.inet.core.InetCoreConstants
ID of the packet filter configuration port.
CONFIG_PORT_ID - Static variable in class drcl.inet.mac.WirelessPhy
 
CONFIG_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorAgent
 
CONFIG_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorApp
 
CONFIG_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorChannel
 
CONFIG_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorNodePositionTracker
 
CONFIG_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorPhy
 
CONFIRMED - Static variable in interface drcl.inet.protocol.cbt.CBTConstants
 
CONNECT - Static variable in interface drcl.inet.socket.SocketConstants
 
CONNECTED - Static variable in interface drcl.inet.socket.SocketStates
 
CONNECTING - Static variable in interface drcl.inet.socket.SocketStates
 
CONNECT_REPLY - Static variable in interface drcl.inet.socket.SocketConstants
 
CONTROL - Static variable in class drcl.inet.InetPacket
Control packet type.
CONTROL - Static variable in class drcl.intserv.IntServToS
 
CPUAvr - class drcl.inet.sensorsim.CPUAvr.
This class implements a CPU model with reasonable values for active, idle, sleep and off currents.
CPUAvr() - Constructor for class drcl.inet.sensorsim.CPUAvr
 
CPUBase - class drcl.inet.sensorsim.CPUBase.
Abstract base class for CPU models.
CPUBase() - Constructor for class drcl.inet.sensorsim.CPUBase
 
CPU_ACTIVE - Static variable in class drcl.inet.sensorsim.CPUBase
 
CPU_IDLE - Static variable in class drcl.inet.sensorsim.CPUBase
 
CPU_MODEL - Static variable in class drcl.inet.sensorsim.BatteryBase
 
CPU_OFF - Static variable in class drcl.inet.sensorsim.CPUBase
 
CPU_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorApp
 
CPU_SLEEP - Static variable in class drcl.inet.sensorsim.CPUBase
 
CSLBuilder - class drcl.inet.CSLBuilder.
The base class for building a core service layer.
CSLBuilder() - Constructor for class drcl.inet.CSLBuilder
 
CSLBuilder(String) - Constructor for class drcl.inet.CSLBuilder
 
CSLBuilder - class drcl.inet.core.CSLBuilder.
The container class for constructing a core service layer.
CSLBuilder() - Constructor for class drcl.inet.core.CSLBuilder
 
CSLBuilder(String) - Constructor for class drcl.inet.core.CSLBuilder
 
CURRENT - Static variable in class drcl.inet.sensorsim.BatteryTable
 
CWND_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the congestion window changed event.
CWND_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the congestion window changed event port.
CachedPathLoss - class drcl.inet.mac.CachedPathLoss.
This class is used for purpose of caching path loss between a pair of sending and receiving nodes to speed up the simulation.
CachedPathLoss(double, double, double, double, double, double, double) - Constructor for class drcl.inet.mac.CachedPathLoss
 
CalendarQueue - class drcl.util.queue.CalendarQueue.
 
CalendarQueue() - Constructor for class drcl.util.queue.CalendarQueue
 
CalendarQueue2 - class drcl.util.queue.CalendarQueue2.
 
CalendarQueue2() - Constructor for class drcl.util.queue.CalendarQueue2
 
CalendarQueue3 - class drcl.util.queue.CalendarQueue3.
 
CalendarQueue3() - Constructor for class drcl.util.queue.CalendarQueue3
 
Channel - class drcl.inet.mac.Channel.
This class simulates a shared wireless channel.
Channel() - Constructor for class drcl.inet.mac.Channel
Constructor.
CircularBuffer - class drcl.util.CircularBuffer.
A fixed-capacity circular buffer class for byte-stream data.
CircularBuffer(int) - Constructor for class drcl.util.CircularBuffer
 
Classifier - class drcl.net.tool.Classifier.
The component classifies the incoming packets and pass them on at corresponding ports.
Classifier() - Constructor for class drcl.net.tool.Classifier
 
Classifier(String) - Constructor for class drcl.net.tool.Classifier
 
Classifiers - class drcl.diffserv.Classifiers.
Collection of packet classifiers to be used in queue classes.
Classifiers() - Constructor for class drcl.diffserv.Classifiers
 
ColorQueue - class drcl.diffserv.scheduling.ColorQueue.
Three Color Queue -- an extension of RED
ColorQueue() - Constructor for class drcl.diffserv.scheduling.ColorQueue
 
ColorQueue(String) - Constructor for class drcl.diffserv.scheduling.ColorQueue
 
CommandOption - class drcl.ruv.CommandOption.
 
CommandTask - class drcl.ruv.CommandTask.
 
CommandTask() - Constructor for class drcl.ruv.CommandTask
 
Commands - class drcl.ruv.Commands.
 
Commands() - Constructor for class drcl.ruv.Commands
 
Common - class drcl.ruv.Common.
Class that provides common utility methods that facilitate implementing file-system commands in different shells.
Common() - Constructor for class drcl.ruv.Common
 
Complex - class drcl.util.scalar.Complex.
This class implements complex numbers.
Complex() - Constructor for class drcl.util.scalar.Complex
Constructs a Complex 0.
Complex(double, double) - Constructor for class drcl.util.scalar.Complex
Constructs a Complex re + i * im.
Complex(Complex) - Constructor for class drcl.util.scalar.Complex
Constructs a Comlex equal to z.
Component - class drcl.comp.Component.
Component is the base class for implementing components in the Autonomous Component Architecture (ACA).
Component() - Constructor for class drcl.comp.Component
 
Component(String) - Constructor for class drcl.comp.Component
 
Component.Locks - interface drcl.comp.Component.Locks.
Data structure for holding all the locks and waiting threads in a component.
ComponentBeanInfo - class drcl.comp.ComponentBeanInfo.
Defines JavaBeans properties for Component.
ComponentBeanInfo() - Constructor for class drcl.comp.ComponentBeanInfo
 
ComponentDebugger - class drcl.comp.tool.ComponentDebugger.
Can specify a set of keyword combinations to filter out unrelated events.
ComponentDebugger() - Constructor for class drcl.comp.tool.ComponentDebugger
 
ComponentMessage - class drcl.comp.contract.ComponentMessage.
The base class of component messages.
ComponentMessage() - Constructor for class drcl.comp.contract.ComponentMessage
 
ComponentMonitor - class drcl.comp.tool.ComponentMonitor.
A simple text display component.
ComponentMonitor() - Constructor for class drcl.comp.tool.ComponentMonitor
 
ComponentMonitor(String) - Constructor for class drcl.comp.tool.ComponentMonitor
 
ComponentTemplate - class drcl.comp.ComponentTemplate.
This component provides skeleton codes for writing a component.
ComponentTemplate() - Constructor for class drcl.comp.ComponentTemplate
Constructor.
ComponentTemplate(String) - Constructor for class drcl.comp.ComponentTemplate
Constructor.
ComponentTester - class drcl.comp.tool.ComponentTester.
This tester component is designed for testing a component.
ComponentTester() - Constructor for class drcl.comp.tool.ComponentTester
 
ComponentTester(String) - Constructor for class drcl.comp.tool.ComponentTester
 
ConfigSwitch - class drcl.inet.contract.ConfigSwitch.
The ConfigurationSwitch contract.
ConfigSwitch() - Constructor for class drcl.inet.contract.ConfigSwitch
 
ConfigSwitch(int) - Constructor for class drcl.inet.contract.ConfigSwitch
 
ConfigSwitch.Message - class drcl.inet.contract.ConfigSwitch.Message.
 
ConfigSwitch.Message() - Constructor for class drcl.inet.contract.ConfigSwitch.Message
 
ConfigSwitch.Message(int, int, Object) - Constructor for class drcl.inet.contract.ConfigSwitch.Message
 
Constant - class drcl.util.random.Constant.
 
Constant(double) - Constructor for class drcl.util.random.Constant
 
Constant() - Constructor for class drcl.util.random.Constant
 
Constant(long) - Constructor for class drcl.util.random.Constant
 
ContextException - error drcl.comp.ContextException.
 
ContextException() - Constructor for class drcl.comp.ContextException
 
ContextException(String) - Constructor for class drcl.comp.ContextException
 
Contract - class drcl.comp.Contract.
The base class for describing a contract.
Contract() - Constructor for class drcl.comp.Contract
 
Contract(int) - Constructor for class drcl.comp.Contract
 
ContractAny - class drcl.comp.ContractAny.
The contract that matches any contract.
ContractAny() - Constructor for class drcl.comp.ContractAny
 
ContractMultiple - class drcl.comp.ContractMultiple.
The class which wraps multiple contracts into one.
ContractMultiple(Contract, Contract) - Constructor for class drcl.comp.ContractMultiple
 
ContractMultiple(Contract, Contract, Contract) - Constructor for class drcl.comp.ContractMultiple
 
ContractMultiple(Contract, Contract, Contract, Contract) - Constructor for class drcl.comp.ContractMultiple
 
ContractMultiple(Contract[]) - Constructor for class drcl.comp.ContractMultiple
 
CoreServiceLayer - class drcl.inet.CoreServiceLayer.
The container class of the core service layer in the Inet architecture.
CoreServiceLayer() - Constructor for class drcl.inet.CoreServiceLayer
 
CoreServiceLayer(String) - Constructor for class drcl.inet.CoreServiceLayer
 
CoreServiceLayer - class drcl.inet.core.CoreServiceLayer.
The container class for constructing a network node.
CoreServiceLayer() - Constructor for class drcl.inet.core.CoreServiceLayer
 
CoreServiceLayer(String) - Constructor for class drcl.inet.core.CoreServiceLayer
 
CoreServiceLayerBeanInfo - class drcl.inet.CoreServiceLayerBeanInfo.
Defines the properties of CoreServiceLayer.
CoreServiceLayerBeanInfo() - Constructor for class drcl.inet.CoreServiceLayerBeanInfo
 
CoreServiceLayerBeanInfo - class drcl.inet.core.CoreServiceLayerBeanInfo.
 
CoreServiceLayerBeanInfo() - Constructor for class drcl.inet.core.CoreServiceLayerBeanInfo
 
CountMonitor - class drcl.comp.tool.CountMonitor.
This component monitors an "object stream" (defined by Countable) and outputs average rate.
CountMonitor() - Constructor for class drcl.comp.tool.CountMonitor
 
CountMonitor(String) - Constructor for class drcl.comp.tool.CountMonitor
 
CountMonitor2 - class drcl.comp.tool.CountMonitor2.
This component monitors an "object stream" (defined by Countable) and outputs its average rate and object loss rate.
CountMonitor2() - Constructor for class drcl.comp.tool.CountMonitor2
 
CountMonitor2(String) - Constructor for class drcl.comp.tool.CountMonitor2
 
Countable - interface drcl.data.Countable.
Interface for couting objects in an "object stream".
calculatePathLoss(long, double, double, double, double, double, double, double, double, double) - Method in class drcl.inet.mac.IrregularTerrainModel
Return the path loss from transmitter to receiver.
cancel(Port, Object) - Method in class drcl.comp.tool.TimerList
Returns the object of the timer.
cancelAll(Port) - Method in class drcl.comp.tool.TimerList
Cancels all the timers.
cancelFork(ACATimer) - Method in class drcl.comp.Component
Cancels a fork event.
cancelTimeout(ACATimer) - Method in class drcl.net.Module
Cancels a timeout event.
capacity - Variable in class drcl.comp.queue.QLogic
The capacity of the queue.
cat(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
cd(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
changeCurrent(double, int) - Method in class drcl.inet.sensorsim.BatteryBase
 
changeCurrent(double, int) - Method in class drcl.inet.sensorsim.BatteryCoinCell
Changes the current drained by a power consumer.
changeCurrent(double, int) - Method in class drcl.inet.sensorsim.BatteryLiNR
Changes the current drained by a power consumer.
changeCurrent(double, int) - Method in class drcl.inet.sensorsim.BatterySimple
Changes the current drained by a power consumer.
check(QoSRequirement) - Method in class drcl.intserv.SpecAd
 
checkConnect(Port, Port) - Static method in class drcl.comp.Util
Checks if two ports are connected and the type of connection if there is any.
checkin(int) - Method in class drcl.util.scalar.IntSpace
 
checkin(int, int) - Method in class drcl.util.scalar.IntSpace
Check in a range of integers.
checkin(long) - Method in class drcl.util.scalar.LongSpace
 
checkin(long, long) - Method in class drcl.util.scalar.LongSpace
Check in a range of long integers.
checkout() - Method in class drcl.util.scalar.IntSpace
Check out the first available integer from the space.
checkout(int) - Method in class drcl.util.scalar.IntSpace
Check out an integer, given a preference.
checkout(int, int) - Method in class drcl.util.scalar.IntSpace
Check out a range of integers.
checkout() - Method in class drcl.util.scalar.LongSpace
Check out the first available long integer from the space.
checkout(long) - Method in class drcl.util.scalar.LongSpace
Check out a long integer, given a preference.
checkout(long, long) - Method in class drcl.util.scalar.LongSpace
Check out a range of long integers.
checkoutGreater(int) - Method in class drcl.util.scalar.IntSpace
Check out the smallest integer that is greater than or equal to code_.
checkoutGreater(long) - Method in class drcl.util.scalar.LongSpace
Check out the smallest long integer that is greater than or equal to code_.
checkoutSmaller(int) - Method in class drcl.util.scalar.IntSpace
Check out the greatest integer that is smaller than or equal to code_.
checkoutSmaller(long) - Method in class drcl.util.scalar.LongSpace
Check out the greatest long integer that is smaller than or equal to code_.
checkoutUntil(int) - Method in class drcl.util.scalar.IntSpace
Check out all integers before the specified one.
checkoutUntil(long) - Method in class drcl.util.scalar.LongSpace
Check out all long integers before the specified one.
childIndices - Variable in class drcl.inet.tool.routing_msp2
 
classify(long) - Static method in class drcl.diffserv.DFUtil
Classifies the packet by the ToS value.
classify(InetPacket) - Static method in class drcl.diffserv.DFUtil
Classifies the packet by the ToS value.
classify(InetPacket, int) - Static method in class drcl.diffserv.DFUtil
Classifies the packet by the ToS value and the label (for AF classes).
classify(Packet) - Method in class drcl.diffserv.scheduling.ColorQueue
 
classify(Packet) - Method in class drcl.inet.core.queue.FRED
 
classify(Packet) - Method in class drcl.inet.core.queue.MQueue
Implements PktClassifier.classify(drcl.net.Packet).
classify(Packet) - Method in class drcl.inet.core.queue.PriorityQueue
Implements PktClassifier.classify(drcl.net.Packet).
classify(Packet) - Method in class drcl.inet.core.queue.SRED
 
classify(Packet) - Method in class drcl.inet.mac.MacPktClassifier
 
classify(Packet) - Method in interface drcl.net.PktClassifier
Returns the class the packet belongs to.
cleanUpSystem() - Static method in class drcl.ruv.System
Removes all the components, except system objects, in the RUV system.
clear() - Method in class drcl.comp.tool.EventTester
Removes all the events in the batch.
clear() - Method in class drcl.data.BitSet
Clears all the bits.
clear(int) - Method in class drcl.data.BitSet
Sets the bit specified by the index to false.
clear(int[]) - Method in class drcl.data.BitSet
Sets the bits specified by the indices to false.
clear() - Method in class drcl.inet.core.Hello
Clears the neighbor database.
clear() - Method in class drcl.inet.core.RT
Removes and returns all the route entries stored in this component.
clear() - Method in class drcl.util.scalar.IntSpace
 
clear() - Method in class drcl.util.scalar.LongSpace
 
clearBatch() - Method in class drcl.comp.tool.ComponentTester
 
clearBy(BitSet) - Method in class drcl.data.BitSet
Clears all of the subset in this BitSet whose corresponding bit is set in the specified BitSet.
clearBy(int, long) - Method in class drcl.data.BitSet
Clears the subset in this BitSet whose corresponding bit is set in the specified subset.
clearPendingGraft() - Method in class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
clearStorage() - Method in class drcl.comp.tool.ComponentTester
Clears all the data buffered in the tester.
clone() - Method in class drcl.DrclObj
Returns a clone of this object.
clone() - Method in interface drcl.ObjectCloneable
Returns a clone of this object.
clone() - Method in class drcl.comp.Message
 
clone() - Method in class drcl.comp.contract.DebugContract.Message
 
clone() - Method in class drcl.comp.contract.DoubleEventContract.Message
 
clone() - Method in class drcl.comp.contract.ErrorContract.Message
 
clone() - Method in class drcl.comp.contract.EventContract.Message
 
clone() - Method in class drcl.comp.contract.GarbageContract.Message
 
clone() - Method in class drcl.comp.contract.PropertyContract.Message
 
clone() - Method in class drcl.comp.contract.TraceContract.Message
 
clone() - Method in class drcl.comp.lib.bytestream.ByteStreamContract.Message
 
clone() - Method in class drcl.data.BitSet
 
clone() - Method in class drcl.inet.InetPacket
 
clone() - Method in class drcl.inet.contract.ConfigSwitch.Message
 
clone() - Method in class drcl.inet.contract.DatagramContract.Message
 
clone() - Method in class drcl.inet.contract.IDConfig.Message
 
clone() - Method in class drcl.inet.contract.McastHostEvent.Message
 
clone() - Method in class drcl.inet.contract.NeighborEvent.Message
 
clone() - Method in class drcl.inet.contract.PktSending.Message
 
clone() - Method in class drcl.inet.contract.RTConfig.Message
 
clone() - Method in class drcl.inet.contract.RTLookup.Message
 
clone() - Method in class drcl.inet.core.PktDispatcher
 
clone() - Method in class drcl.inet.core.VIFPack
 
clone() - Method in class drcl.inet.core.sIGMP.IGMPPacket
 
clone() - Method in class drcl.inet.mac.ARPContract.Message
Clones itself.
clone() - Method in class drcl.inet.mac.ARPPacket
 
clone() - Method in class drcl.inet.mac.LLPacket
 
clone() - Method in class drcl.inet.mac.MacPhyContract.Message
 
clone() - Method in class drcl.inet.mac.Mac_802_11_ACK_Frame
 
clone() - Method in class drcl.inet.mac.Mac_802_11_ATIM_Frame
 
clone() - Method in class drcl.inet.mac.Mac_802_11_Beacon_Frame
 
clone() - Method in class drcl.inet.mac.Mac_802_11_CTS_Frame
 
clone() - Method in class drcl.inet.mac.Mac_802_11_Data_Frame
 
clone() - Method in class drcl.inet.mac.Mac_802_11_Frame_Control
 
clone() - Method in class drcl.inet.mac.Mac_802_11_RTS_Frame
 
clone() - Method in class drcl.inet.mac.NeighborQueryContract.Message
 
clone() - Method in class drcl.inet.mac.NodeChannelContract.Message
 
clone() - Method in class drcl.inet.mac.PositionReportContract.Message
 
clone() - Method in class drcl.inet.mac.RadioPropagationQueryContract.Message
 
clone() - Method in class drcl.inet.protocol.aodv.AODV_Packet
 
clone() - Method in class drcl.inet.protocol.aodv.AODV_RERR
 
clone() - Method in class drcl.inet.protocol.aodv.AODV_RREP
 
clone() - Method in class drcl.inet.protocol.aodv.AODV_RREQ
 
clone() - Method in class drcl.inet.protocol.cbt.CBTPacket
 
clone() - Method in class drcl.inet.protocol.dv.DVPacket
 
clone() - Method in class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
clone() - Method in class drcl.inet.protocol.dvmrp.DVMRPFCPacket
 
clone() - Method in class drcl.inet.protocol.dvmrp.DVMRPRTPacket
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_Area
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_Hello
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSA
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSA_Header
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSack
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSrequest
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSupdate
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_Packet
 
clone() - Method in class drcl.inet.protocol.ospf.Router_LSA
 
clone() - Method in class drcl.inet.sensorsim.BatteryContract.Message
 
clone() - Method in class drcl.inet.sensorsim.SensorAgentPhyContract.Message
 
clone() - Method in class drcl.inet.sensorsim.SensorAppAgentContract.Message
 
clone() - Method in class drcl.inet.sensorsim.SensorAppWirelessAgentContract.Message
 
clone() - Method in class drcl.inet.sensorsim.SensorNeighborQueryContract.Message
 
clone() - Method in class drcl.inet.sensorsim.SensorNodeChannelContract.Message
 
clone() - Method in class drcl.inet.sensorsim.SensorPacket
 
clone() - Method in class drcl.inet.sensorsim.SensorPositionReportContract.Message
 
clone() - Method in class drcl.inet.sensorsim.SensorRadioPropagationQueryContract.Message
 
clone() - Method in class drcl.inet.socket.SocketContract.Message
 
clone() - Method in class drcl.inet.transport.TCPPacket
 
clone() - Method in class drcl.inet.transport.UDPPacket
 
clone() - Method in class drcl.intserv.SchedulerConfig.Message
 
clone() - Method in class drcl.net.FooPacket
 
clone() - Method in class drcl.net.Packet
 
clone() - Method in class drcl.net.traffic.TimestampedFooPacket
 
clone() - Method in class drcl.ruv.ShellContract.Message
 
clone(Object) - Static method in class drcl.util.ObjectUtil
Returns the clone of o_.
clone(Object, boolean) - Static method in class drcl.util.ObjectUtil
Returns the clone of o_.
clone() - Method in class drcl.util.scalar.DoubleVector
 
clone() - Method in class drcl.util.scalar.IntInterval
 
clone() - Method in class drcl.util.scalar.LongInterval
 
close() - Method in class drcl.comp.io.FileComponent
 
close() - Method in class drcl.inet.socket.InetSocket
 
close(int, Port) - Static method in class drcl.inet.socket.SocketContract
Send out "close" command using "send-receive".
close(long, int, Port) - Static method in class drcl.inet.socket.SocketContract
Send out "close" command using "send-receive".
close(int, Object, Port) - Static method in class drcl.inet.socket.SocketContract
Send out "close" command using "send".
close(long, int, Object, Port) - Static method in class drcl.inet.socket.SocketContract
Send out "close" command using "send".
close(InetSocket) - Method in class drcl.inet.socket.SocketMaster
Closes the server/client socket.
closeFinished(InetSocket) - Method in interface drcl.inet.socket.NonblockingSocketHandler
Called back when a connection is closed.
closeFinished(InetSocket) - Method in class drcl.inet.socket.SocketApplication
Called back when a connection is closed.
closeReply(int, Object, Port) - Static method in class drcl.inet.socket.SocketContract
 
commandFinished(String, Port, boolean) - Static method in class drcl.ruv.ShellContract
 
compare(Component, Component) - Static method in class drcl.comp.Util
Does a structural comparison between two components.
compare(Port, Port) - Static method in class drcl.comp.Util
Does a structural comparison between two ports.
compare(String, String) - Static method in class drcl.util.StringUtil
Returns 1 if s > t, -1 if s < t, 0 otherwise.
compare(StringBuffer, StringBuffer) - Static method in class drcl.util.StringUtil
Returns 1 if s > t, -1 if s < t, 0 otherwise.
compare(Object, Object) - Method in class drcl.util.queue.TreeMapQueue
 
compare(Object, Object) - Method in class drcl.util.queue.VSTreeMapQueue
 
compareWith(SpecR) - Method in class drcl.intserv.SpecR
Returns 1 if this > rspec; 0 if this == rspec and -1 if this < rspec.
compareWith(SpecR) - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
compareWith(SpecR) - Method in class drcl.intserv.scheduler.SpecR_GR
 
compareWith(SpecR) - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
componentHidden(ComponentEvent) - Method in class drcl.util.MemoryMonitor.Surface
 
componentMoved(ComponentEvent) - Method in class drcl.util.MemoryMonitor.Surface
 
componentResized(ComponentEvent) - Method in class drcl.util.MemoryMonitor.Surface
 
componentShown(ComponentEvent) - Method in class drcl.util.MemoryMonitor.Surface
 
computeNewCapacity(double, double) - Method in class drcl.inet.sensorsim.BatteryTable
Computes the new value of the capacity based on a given value for current and after a certain given time duration
config(long, long) - Method in class drcl.diffserv.TB_meter
 
config(String, long, long, long, long) - Method in class drcl.diffserv.TC_meter
 
config(double, double, boolean, long) - Method in class drcl.diffserv.TSW_meter
 
config(double, double, double, double, double, double, double, double, double, double, double, int) - Method in class drcl.diffserv.scheduling.ColorQueue
 
config(Graph, int, int, int, long) - Method in class drcl.net.graph.Relaxer
 
config(int, int) - Method in class drcl.net.graph.Relaxer
 
configInfo() - Method in class drcl.inet.transport.TCP
 
configure(double, double) - Method in class drcl.comp.tool.CountMonitor
Configures this traffic monitor.
configure(double, double) - Method in class drcl.comp.tool.CountMonitor2
Configures this traffic monitor.
configure(Component) - Static method in class drcl.inet.InetUtil
Configures the "host" routing entries and the interface info at the area boundary routers.
configure(Object[]) - Static method in class drcl.inet.InetUtil
Configures the "host" routing entries and the interface info at the area boundary routers.
configure(int, int, Object, Port) - Static method in class drcl.inet.contract.ConfigSwitch
Sends a configuration request through the configuration switch service of the CoreServiceLayer.
configure(String) - Method in class drcl.inet.socket.Launcher
Configures the launcher with a "map".
configure(int, double, int, double) - Method in class drcl.intserv.Scheduler
Configures the resources (bandwidth and buffer) governed by this scheduler.
configureCard(String) - Method in class drcl.inet.mac.WirelessPhy
Configures the card parameters.
configureFlat(Component) - Static method in class drcl.inet.InetUtil
Calls configureFlat(network_.getAllComponents(), true, true).
configureFlat(Component, boolean, boolean) - Static method in class drcl.inet.InetUtil
Calls configureFlat(network_.getAllComponents(), reassignNodeID_, setupInterface_).
configureFlat(Object[]) - Static method in class drcl.inet.InetUtil
Calls configureFlat(nodes_, true, true).
configureFlat(Object[], boolean, boolean) - Static method in class drcl.inet.InetUtil
Sets up the "host" routing entries and the interface info at the area boundary routers in the flat network.
configureRTT(double, double, double, double, double) - Method in class drcl.inet.transport.TCP
Configures RTT parameters.
conjugate() - Method in class drcl.util.scalar.Complex
Returns the conjugate of this current Complex.
connect(Component, boolean) - Method in class drcl.comp.Component
stablishes a two-way connection between this and the specified component.
connect(Port) - Method in class drcl.comp.Port
Bi-direction connection, consider proxying.
connect(Port[]) - Method in class drcl.comp.Port
Disconnects from the given ports.
connect(String, int) - Method in class drcl.comp.lib.bytestream.ByteStreamNetPeer
Sets up a real socket and makes the component connects to the real remote socket.
connect(Component, Component) - Static method in class drcl.inet.InetUtil
Connects two protocol components.
connect(Component, Component, int) - Static method in class drcl.inet.InetUtil
Connects two protocol components with the specified protocol ID.
connect(int, Component[]) - Method in class drcl.inet.core.PktFilterSwitch
A utility method to connect between the manager and the packet filter bank.
connect(long, int) - Method in class drcl.inet.socket.InetSocket
 
connect(long, int, long, int, Port) - Static method in class drcl.inet.socket.SocketContract
Send out "connect" command using "send-receive".
connect(long, int, long, int, Object, Port) - Static method in class drcl.inet.socket.SocketContract
Send out "connect" command using "send".
connect(InetSocket, long, int) - Method in class drcl.inet.socket.SocketMaster
Connecting to a remote node at the client socket.
connect(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
connectFinished(InetSocket) - Method in interface drcl.inet.socket.NonblockingSocketHandler
Called back when a connection is established.
connectFinished(InetSocket) - Method in class drcl.inet.socket.SocketApplication
Called back when a connection is established.
connectReply(int, Port, Object, Port) - Static method in class drcl.inet.socket.SocketContract
 
connectTCP(Component, Component) - Static method in class drcl.inet.InetUtil
Connects two TCP components (TCP-TCPSink or TCPb's) with protocol ID automatically assigned
connectTCP(Component, Component, int) - Static method in class drcl.inet.InetUtil
Connects two TCP components (TCP-TCPSink or TCPb's) with the specified protocol ID.
connectTo(Port) - Method in class drcl.comp.Port
Uni-direction connection, consider proxying.
connectTo(Port[]) - Method in class drcl.comp.Port
Connects to the given ports.
connectionID - Variable in class drcl.intserv.QoSRequirement
 
constructQuery(double, double, double, double, double, double, double) - Static method in class drcl.inet.mac.RadioPropagationQueryContract
Constructs a radio propagation query message.
constructQuery(double, double, double, double, double, double, double) - Static method in class drcl.inet.sensorsim.SensorRadioPropagationQueryContract
Constructs the query message
contains(Component, Component) - Static method in class drcl.comp.Util
Returns true if the container_ component is an ancester of the child_ component.
contains(String) - Method in class drcl.comp.tool.ComponentDebugger
 
contains(Object) - Method in class drcl.util.queue.BSQueue
 
contains(Object) - Method in class drcl.util.queue.CalendarQueue
 
contains(Object) - Method in class drcl.util.queue.CalendarQueue2
 
contains(Object) - Method in class drcl.util.queue.CalendarQueue3
 
contains(Object) - Method in class drcl.util.queue.FIFOQueue
 
contains(Object) - Method in interface drcl.util.queue.Queue
Returns true if the queue contains the element.
contains(Object) - Method in class drcl.util.queue.QueueImpl
 
contains(Object) - Method in class drcl.util.queue.SimpleQueue
 
contains(Object) - Method in class drcl.util.queue.TreeMapQueue
 
contains(Object) - Method in class drcl.util.queue.VSBSQueue
 
contains(Object) - Method in class drcl.util.queue.VSFIFOQueue
 
contains(Object) - Method in class drcl.util.queue.VSSimpleQueue
 
contains(Object) - Method in class drcl.util.queue.VSTreeMapQueue
 
contains(int) - Method in class drcl.util.scalar.IntSpace
Returns true if the integer is in the space.
contains(int, int) - Method in class drcl.util.scalar.IntSpace
Returns true if the range is covered in the space.
contains(long) - Method in class drcl.util.scalar.LongSpace
Returns true if the long integer is in the space.
contains(long, long) - Method in class drcl.util.scalar.LongSpace
Returns true if the range is covered in the space.
containsComponent(Component) - Method in class drcl.comp.Component
Returns true if the specified component is an immediate child of this component.
containsComponent(String) - Method in class drcl.comp.Component
Returns true if the ID matches one of its child components'.
containsDebugLevel(String) - Method in class drcl.comp.ACARuntime
 
containsKey(Object) - Method in class drcl.comp.tool.TimerList
Returns true if the timer list contains the key.
containsKey(double) - Method in class drcl.util.queue.BSQueue
 
containsKey(double) - Method in class drcl.util.queue.CalendarQueue
 
containsKey(double) - Method in class drcl.util.queue.CalendarQueue2
 
containsKey(double) - Method in class drcl.util.queue.CalendarQueue3
 
containsKey(double) - Method in class drcl.util.queue.FIFOQueue
 
containsKey(double) - Method in interface drcl.util.queue.Queue
Returns true if the queue contains the key.
containsKey(double) - Method in class drcl.util.queue.QueueImpl
 
containsKey(double) - Method in class drcl.util.queue.SimpleQueue
 
containsKey(double) - Method in class drcl.util.queue.Stack
 
containsKey(double) - Method in class drcl.util.queue.TreeMapQueue
 
containsKey(double) - Method in class drcl.util.queue.VSBSQueue
 
containsKey(double) - Method in class drcl.util.queue.VSFIFOQueue
 
containsKey(double) - Method in class drcl.util.queue.VSSimpleQueue
 
containsKey(double) - Method in class drcl.util.queue.VSStack
 
containsKey(double) - Method in class drcl.util.queue.VSTreeMapQueue
 
containsPeer(NetAddress) - Method in class drcl.inet.data.InterfaceInfo
 
containsPeer(long) - Method in class drcl.inet.data.InterfaceInfo
 
containsPort(Port) - Method in class drcl.comp.Component
Returns true if the component owns the port.
containsTrace(String) - Method in class drcl.util.TraceManager
 
controlPort - Variable in class drcl.inet.socket.InetSocket
 
controlPort - Variable in class drcl.inet.socket.JSimSocketImpl
 
core - Variable in class drcl.inet.protocol.cbt.CBTPacket
 
core - Variable in class drcl.inet.protocol.cbt.CBTState
 
cost(int, int) - Method in class drcl.inet.tool.LinkCost
Returns the cost of the link from node i through interface if_.
count(Component) - Static method in class drcl.comp.Util
Returns the number of components inside root_.
counter - Variable in class drcl.comp.LockPack
The number of times the holder thread grabs the lock.
cp(String, String) - Static method in class drcl.ruv.Commands
 
cpmv(String, String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
create(long) - Static method in class drcl.inet.Node
 
createAddRequest(long) - Static method in class drcl.inet.contract.IDConfig
 
createAddRequest(long, double) - Static method in class drcl.inet.contract.IDConfig
 
createAddRequest(long[], double[]) - Static method in class drcl.inet.contract.IDConfig
 
createAddRequest(RTKey, RTEntry, double) - Static method in class drcl.inet.contract.RTConfig
 
createAutocompleteRequest(String, int) - Static method in class drcl.ruv.ShellContract
 
createCSL() - Method in class drcl.inet.CSLBuilder
Creates and returns an instance of the CoreServiceLayer class which is known to this builder.
createCSL() - Method in class drcl.inet.core.CSLBuilder
 
createCommandFinishedReply(String) - Static method in class drcl.ruv.ShellContract
 
createComponentImage() - Method in class drcl.comp.tool.DotDump
Calls the dot program with the description generated by the DotDump.dumpComponents(PrintStream) method as input and creates a Java image object from its output.
createConfigPort() - Method in class drcl.inet.core.PktFilter
For a subclass to create the configuration port for other components to configure this component.
createConfigSwitchPort() - Method in class drcl.inet.Protocol
Creates and returns a port to use with the ConfigSwitch contract in this protocol implementation.
createExecuteCommandsRequest(String) - Static method in class drcl.ruv.ShellContract
 
createExecuteFileRequest(String, String[]) - Static method in class drcl.ruv.ShellContract
 
createGetAllRequest() - Static method in class drcl.inet.contract.IDLookup
 
createGetAllRequest() - Static method in class drcl.inet.contract.RTConfig
 
createGetDefaultRequest() - Static method in class drcl.inet.contract.IDLookup
 
createGetRemainingEnergyRequest() - Static method in class drcl.inet.sensorsim.BatteryContract
Builds the message that is used to get the remaining energy.
createGraftRequest(RTKey, BitSet, double) - Static method in class drcl.inet.contract.RTConfig
 
createGraftRequest(RTKey, BitSet, Object, double) - Static method in class drcl.inet.contract.RTConfig
 
createIDChangedEventPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the identity changed events from the core service layer in this protocol implementation.
createIDServicePort() - Method in class drcl.inet.Protocol
Creates and returns a port to use with the IDLookup and/or the {#link IDConfig} contracts in this protocol implementation.
createIFEventPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the interface/neighbor events from the core service layer in this protocol implementation.
createIFQueryPort() - Method in class drcl.inet.Protocol
Creates and returns a port to use with the IFQuery contract in this protocol implementation.
createInterruptRequest() - Static method in class drcl.ruv.ShellContract
 
createJoinEvent(long, int) - Static method in class drcl.inet.contract.McastHostEvent
Returns the JOIN event message.
createJoinEvent(long, long, int) - Static method in class drcl.inet.contract.McastHostEvent
Returns the JOIN event message.
createJoinEvent(long, long, long, int) - Static method in class drcl.inet.contract.McastHostEvent
Returns the JOIN event message.
createLLPacket(long, long, InetPacket) - Method in class drcl.inet.mac.LLMacContract
Creates a LLPacket.
createLLPacket(long, long, ARPPacket) - Method in class drcl.inet.mac.LLMacContract
Creates a LLPacket.
createLeaveEvent(long, int) - Static method in class drcl.inet.contract.McastHostEvent
Returns the LEAVE event message.
createLeaveEvent(long, long, int) - Static method in class drcl.inet.contract.McastHostEvent
Returns the LEAVE event message.
createLeaveEvent(long, long, long, int) - Static method in class drcl.inet.contract.McastHostEvent
Returns the LEAVE event message.
createLinkBrokenEventPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the link broken events from CSL.
createMcastHostEventPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the multicast host join/leave events in this protocol implementation.
createMcastQueryPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the multicast queries from the core service layer in this protocol implementation.
create