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 _

C

C - Variable in class drcl.net.traffic.traffic_Periodic
 
C - Variable in class drcl.net.traffic.traffic_CDSmooth
 
C - Variable in class drcl.intserv.scheduler.SpecR_DCTS
 
C - Variable in class drcl.intserv.scheduler.SpecR_PTSP
 
CalendarQueue - class drcl.util.queue.CalendarQueue.
 
CalendarQueue() - Constructor for class drcl.util.queue.CalendarQueue
 
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.
capacity - Variable in class drcl.inet.core.queue.DropTail
 
cat(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
CC - Variable in class drcl.intserv.scheduler.SpecR_DCTS
 
CC - Variable in class drcl.intserv.scheduler.SpecR_PTSP
 
cd(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
CE - Static variable in class drcl.inet.InetPacket
CE (Congestion Experience) bit mask in the ToS field.
changeCurrentContext(Port, Object, String) - Method in class drcl.comp.AWorkerThread
 
check_lsh_type() - Method in class drcl.inet.protocol.ospf.OSPF_LSA_Header
Check the correctness of the header type
check_same_link(Router_LSA) - Method in class drcl.inet.protocol.ospf.Router_LSA
Returns true if the link info are the same.
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() - Method in class drcl.util.scalar.LongSpace
Check out the first available long 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(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.
childManager(ForkManager, double) - Method in class drcl.comp.ForkManager
Sets up an event for childManager.
childManager(ForkManager, double) - Method in class drcl.comp.ACARuntime
 
CircularBuffer - class drcl.util.CircularBuffer.
A fixed-capacity circular buffer class for byte-stream data.
CircularBuffer(int) - Constructor for class drcl.util.CircularBuffer
 
classIDMask - Variable in class drcl.diffserv.HQS
 
classifier - Variable in class drcl.diffserv.scheduling.ColorQueue
 
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
 
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
classify(long) - Static method in class drcl.diffserv.DFUtil
Classifies the packet by the ToS value
classify(Packet) - Method in interface drcl.net.PktClassifier
Returns the class the packet belongs to.
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.FRED
 
classify(Packet) - Method in class drcl.inet.core.queue.SRED
 
classify(Packet) - Method in class drcl.diffserv.scheduling.ColorQueue
 
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() - Method in class drcl.util.scalar.IntSpace
 
clear() - Method in class drcl.util.scalar.LongSpace
 
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.inet.protocol.ospf.OSPF_Neighbor
Clear all the timer associated with this nbr.
clear() - Method in class drcl.inet.protocol.ospf.OSPF_Interface
Disable all timer
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.
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 interface drcl.ObjectDuplicable
Returns a clone of this object.
clone() - Method in class drcl.DrclObj
Returns a clone of this object.
clone() - Method in class drcl.comp.lib.bytestream.ByteStreamContract.Message
 
clone() - Method in class drcl.util.scalar.IntInterval
 
clone() - Method in class drcl.util.scalar.DoubleVector
 
clone() - Method in class drcl.util.scalar.LongInterval
 
clone() - Method in interface drcl.net.PacketWrapper
Returns a clone of this wrapper instance.
clone() - Method in class drcl.net.FooPacket
 
clone() - Method in class drcl.inet.InetPacket
 
clone() - Method in class drcl.inet.contract.RTConfig.Message
 
clone() - Method in class drcl.inet.contract.McastHostEvent.Message
 
clone() - Method in class drcl.inet.contract.DatagramContract.Message
 
clone() - Method in class drcl.inet.contract.ConfigSwitch.Message
 
clone() - Method in class drcl.inet.contract.PktSending.Message
 
clone() - Method in class drcl.inet.contract.IDConfig.Message
 
clone() - Method in class drcl.inet.contract.NeighborEvent.Message
 
clone() - Method in class drcl.inet.core.PktDispatcher
 
clone() - Method in class drcl.inet.core.sIGMP.IGMPPacket
 
clone() - Method in class drcl.inet.core.VIFPack
 
clone() - Method in class drcl.inet.protocol.dv.DVPacket
 
clone() - Method in class drcl.inet.protocol.dvmrp.DVMRPFCPacket
 
clone() - Method in class drcl.inet.protocol.dvmrp.DVMRPFCExtension
 
clone() - Method in class drcl.inet.protocol.dvmrp.DVMRPRTPacket
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_Packet
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSupdate
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_Hello
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSack
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSA
 
clone() - Method in class drcl.inet.protocol.ospf.Router_LSA
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSA_Header
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_LSrequest
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_DBdesc
 
clone() - Method in class drcl.inet.protocol.ospf.OSPF_Area
 
clone() - Method in class drcl.inet.socket.SocketContract.Message
 
clone() - Method in class drcl.inet.transport.UDPPacket
 
clone() - Method in class drcl.inet.transport.TCPPacket
 
clone() - Method in class drcl.intserv.SchedulerConfig.Message
 
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_.
CLOSE - Static variable in interface drcl.inet.socket.SocketConstants
 
CLOSE_WAIT - Static variable in interface drcl.inet.transport.TCPConstants
 
close() - Method in class drcl.comp.io.FileComponent
 
close() - Method in class drcl.inet.socket.JavaSimSocket
 
close(int, Port) - Static method in class drcl.inet.socket.SocketContract
 
CLOSED - Static variable in class drcl.inet.socket.JavaSimSocket
 
CLOSED - Static variable in interface drcl.inet.transport.TCPConstants
 
CLOSING - Static variable in class drcl.inet.socket.JavaSimSocket
 
CLOSING - Static variable in interface drcl.inet.transport.TCPConstants
 
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
 
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
 
COMMAND_EXIT - Static variable in class drcl.ruv.Shell
 
COMMAND_FINISHED - Static variable in class drcl.ruv.ShellContract
 
COMMAND_QUIT - Static variable in class drcl.ruv.Shell
 
commandFinished(String, Port, boolean) - Static method in class drcl.ruv.ShellContract
 
CommandOption - class drcl.ruv.CommandOption.
 
Commands - class drcl.ruv.Commands.
 
Commands() - Constructor for class drcl.ruv.Commands
 
CommandTask - class drcl.ruv.CommandTask.
 
CommandTask() - Constructor for class drcl.ruv.CommandTask
 
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
 
compare(Component, Component) - Static method in class drcl.comp.Util
Does a structural comparison between two components.
compare(Object, Object) - Method in class drcl.util.queue.TreeMapQueue
 
compare(Port, Port) - Static method in class drcl.comp.Util
Does a structural comparison between two ports.
compare(StringBuffer, StringBuffer) - Static method in class drcl.util.StringUtil
Returns 1 if s > t, -1 if s < t, 0 otherwise.
compare(String, String) - Static method in class drcl.util.StringUtil
Returns 1 if s > t, -1 if s < t, 0 otherwise.
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_GR
 
compareWith(SpecR) - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
compareWith(SpecR) - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
Component - class drcl.comp.Component.
Component is the base class for implementing components in the Autonomous Component Architecture (ACA).
Component.LockPack - class drcl.comp.Component.LockPack.
 
Component.LockPack(Object) - Constructor for class drcl.comp.Component.LockPack
 
Component() - Constructor for class drcl.comp.Component
 
Component(String) - Constructor for class drcl.comp.Component
 
componentAdded(Component) - Method in class drcl.comp.Component
The hookup method for subclasses to handle the event when a child component is added.
componentAdded(Component) - Method in class drcl.inet.Node
Notified when a component is added.
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
 
componentRemoved(Component) - Method in class drcl.comp.Component
The hookup method for subclasses to handle the event when a child component is removed.
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
 
CONFIG_PORT_ID - Static variable in interface drcl.inet.core.InetCoreConstants
ID of the packet filter configuration port.
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(long, long) - Method in class drcl.diffserv.TB_meter
 
config(String, long, long, long, long) - Method in class drcl.diffserv.TC_meter
 
configInfo() - Method in class drcl.inet.transport.TCP
 
configInfo(String) - Method in class drcl.diffserv.HQS
Prints the configuration information of this HQS.
configInfo(String) - Method in class drcl.diffserv.scheduling.wrr
 
configInfo(String, Queue) - Method in class drcl.diffserv.HQS
Prints out the configuration information associated with the child queue.
configInfo(String, Queue) - Method in class drcl.diffserv.scheduling.wrr
 
configInfo(String, Queue) - Method in class drcl.diffserv.scheduling.pq
 
ConfigSwitch - class drcl.inet.contract.ConfigSwitch.
The ConfigurationSwitch contract.
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
 
ConfigSwitch() - Constructor for class drcl.inet.contract.ConfigSwitch
 
ConfigSwitch(int) - Constructor for class drcl.inet.contract.ConfigSwitch
 
configure(Component) - Static method in class drcl.inet.InetUtil
Configures the "host" routing entries and the interface info at the area boundary routers.
configure(double, double) - Method in class drcl.net.tool.TrafficMonitor
Configures this traffic monitor.
configure(int, double, int, double) - Method in class drcl.intserv.Scheduler
Configures the resources (bandwidth and buffer) governed by this scheduler.
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(Object[]) - Static method in class drcl.inet.InetUtil
 
configure(String) - Method in class drcl.inet.socket.Launcher
Each line of the map is in the following format:
configureFlat(Component) - Static method in class drcl.inet.InetUtil
 
configureFlat(Component, boolean) - Static method in class drcl.inet.InetUtil
 
configureFlat(Object[]) - Static method in class drcl.inet.InetUtil
 
configureFlat(Object[], boolean) - Static method in class drcl.inet.InetUtil
 
configureRTT(double, double, double, double, double) - Method in class drcl.inet.transport.TCP
Configures RTT parameters.
CONNECT - Static variable in interface drcl.inet.socket.SocketConstants
 
CONNECT_REPLY - Static variable in interface drcl.inet.socket.SocketConstants
 
connect(Component, boolean) - Method in class drcl.comp.Component
stablishes a two-way connection between this and the specified component.
connect(InetAddress, int) - Method in class drcl.inet.socket.JavaSimSocket
 
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, long, int, Port) - Static method in class drcl.inet.socket.SocketContract
 
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(String, int) - Method in class drcl.inet.socket.JavaSimSocket
 
connect(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
CONNECTED - Static variable in class drcl.inet.socket.JavaSimSocket
 
CONNECTING - Static variable in class drcl.inet.socket.JavaSimSocket
 
connectionID - Variable in class drcl.intserv.QoSRequirement
 
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.
Constant - class drcl.util.random.Constant.
 
Constant() - Constructor for class drcl.util.random.Constant
 
Constant(double) - Constructor for class drcl.util.random.Constant
 
Constant(long) - Constructor for class drcl.util.random.Constant
 
contains(Component, Component) - Static method in class drcl.comp.Util
Returns true if the container_ component is an ancester of the child_ component.
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.
contains(Object) - Method in class drcl.util.queue.Queue
Returns true if the queue contains the element.
contains(Object) - Method in class drcl.util.queue.CalendarQueue
 
contains(Object) - Method in class drcl.util.queue.TreeMapQueue
 
contains(Object) - Method in class drcl.util.queue.SimpleQueue
 
contains(String) - Method in class drcl.comp.tool.ComponentDebugger
 
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(double) - Method in class drcl.util.queue.Queue
Returns true if the queue contains the key.
containsKey(double) - Method in class drcl.util.queue.CalendarQueue
 
containsKey(double) - Method in class drcl.util.queue.TreeMapQueue
 
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.FIFOQueue
 
containsPeer(long) - Method in class drcl.inet.data.InterfaceInfo
 
containsPeer(NetAddress) - 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
 
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[]) - Constructor for class drcl.comp.ContractMultiple
 
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
 
CONTROL - Static variable in class drcl.inet.InetPacket
Control packet type.
CONTROL - Static variable in class drcl.intserv.IntServToS
 
controlPort - Variable in class drcl.inet.socket.JavaSimSocket
 
CoreServiceLayer - class drcl.inet.CoreServiceLayer.
The container class of the core service layer in the Inet architecture.
CoreServiceLayer - class drcl.inet.core.CoreServiceLayer.
The container class for constructing a network node.
CoreServiceLayer() - Constructor for class drcl.inet.CoreServiceLayer
 
CoreServiceLayer() - Constructor for class drcl.inet.core.CoreServiceLayer
 
CoreServiceLayer(String) - Constructor for class drcl.inet.CoreServiceLayer
 
CoreServiceLayer(String) - Constructor for class drcl.inet.core.CoreServiceLayer
 
CoreServiceLayerBeanInfo - class drcl.inet.CoreServiceLayerBeanInfo.
Defines the properties of CoreServiceLayer.
CoreServiceLayerBeanInfo - class drcl.inet.core.CoreServiceLayerBeanInfo.
 
CoreServiceLayerBeanInfo() - Constructor for class drcl.inet.CoreServiceLayerBeanInfo
 
CoreServiceLayerBeanInfo() - Constructor for class drcl.inet.core.CoreServiceLayerBeanInfo
 
cost - Variable in class drcl.inet.protocol.ospf.OSPF_Interface
Cost for transmitting a packet over this interface, must be greater than zero
count - Variable in class drcl.inet.core.queue.RED
# of packets since last early drop.
count_nbr_in_state(int) - Method in class drcl.inet.protocol.ospf.OSPF_Area
Count the # of neighbors to which belong to this area have the same state as the "state" from the argument
count(Component) - Static method in class drcl.comp.Util
Returns the number of components inside root_.
counter - Variable in class drcl.comp.Component.LockPack
 
cp(String, String) - Static method in class drcl.ruv.Commands
 
cpmv(String, String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
create(boolean) - Method in class drcl.inet.socket.JavaSimSocket
 
create(double, Object, int) - Static method in class drcl.util.queue.SimpleQueue._Element
 
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
 
createCommandFinishedReply(String) - Static method in class drcl.ruv.ShellContract
 
createConfigPort() - Method in class drcl.inet.core.PktFilter
For a subclass to create the configuration port for other components to configure this component.
createConfigPort() - Method in class drcl.inet.core.Queue
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.
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
 
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.RTConfig
 
createGetAllRequest() - Static method in class drcl.inet.contract.IDLookup
 
createGetDefaultRequest() - Static method in class drcl.inet.contract.IDLookup
 
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.
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.
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.
createMeshAdjMatrix(int, int) - Static method in class drcl.inet.InetUtil
Creates and returns the adjacency matrix for a regular mesh topology of the given size.
createMulticastRTChangedEventPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the multicast routing entry changed events from the core service layer in this protocol implementation.
createNodes(Component, int) - Static method in class drcl.inet.InetUtil
Creates nodes.
createNodes(Component, int, int) - Static method in class drcl.inet.InetUtil
Creates nodes.
createNodes(Component, String, int) - Static method in class drcl.inet.InetUtil
Creates nodes.
createNodes(Component, String, int, int) - Static method in class drcl.inet.InetUtil
Creates nodes.
createNotify(Object) - Static method in class drcl.comp.Task
Creates a special task to notify on the targeted object.
createNotify(Object, double) - Static method in class drcl.comp.Task
Creates a special task to notify on the targeted object.
createPktArrivalEventPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the packet arrival events from the core service layer in this protocol implementation.
createPrintResultReply(String) - Static method in class drcl.ruv.ShellContract
 
createPruneRequest(RTKey, BitSet, double) - Static method in class drcl.inet.contract.RTConfig
 
createPruneRequest(RTKey, BitSet, Object, double) - Static method in class drcl.inet.contract.RTConfig
 
createQueryRequest() - Static method in class drcl.inet.contract.IDConfig
 
createQueryRequest(long) - Static method in class drcl.inet.contract.IDLookup
 
createQueryRequest(long) - Static method in class drcl.inet.contract.IDConfig
 
createQueryRequest(long[]) - Static method in class drcl.inet.contract.IDLookup
 
createQueryRequest(long[]) - Static method in class drcl.inet.contract.IDConfig
 
createRemoveRequest(long) - Static method in class drcl.inet.contract.IDConfig
 
createRemoveRequest(long[]) - Static method in class drcl.inet.contract.IDConfig
 
createRemoveRequest(RTKey, String) - Static method in class drcl.inet.contract.RTConfig
 
createResume(Component, double) - Static method in class drcl.comp.Task
Creates a special task to resume the component system.
createRetrieveRequest(RTKey, String) - Static method in class drcl.inet.contract.RTConfig
 
createRTServicePort() - Method in class drcl.inet.Protocol
Creates and returns a port to use with the RTLookup and/or the RTConfig contracts in this protocol implementation.
createRunnable(Runnable, double) - Static method in class drcl.comp.Task
Creates a special task to execute the Runnable as a normal Java thread.
createSetCommandReply(String, int) - Static method in class drcl.ruv.ShellContract
 
createSocketImpl() - Method in class drcl.inet.socket.Launcher
 
createStart(Component, double) - Static method in class drcl.comp.Task
Creates a special task to start the component system.
createStop(Component, double) - Static method in class drcl.comp.Task
Creates a special task to stop the component system.
createTopology(Component, int[][]) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, int[][], boolean) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, int[][], Link) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, int[][], Link, boolean) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, int[][], long[]) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, int[][], long[], Link) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, Object[], int[][]) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, Object[], int[][], boolean) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, Object[], int[][], Link) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, Object[], int[][], Link, boolean) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, Object[], int[][], long[]) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, Object[], int[][], long[], Link) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, String, String, int[][], Link) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, String, String, int[][], Link, boolean) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, String, String, int[][], long[], Link) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, String, String, Object[], int[][], Link) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, String, String, Object[], int[][], Link, boolean) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, String, String, Object[], int[][], long[], Link) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTopology(Component, String, String, Object[], int[][], long[], Link, boolean) - Static method in class drcl.inet.InetUtil
Creates a network topology based on an adjacency matrix.
createTrafficSource(TrafficModel, long) - Static method in class drcl.inet.InetUtil
Returns a traffic generator component that can be attached to core service layer.
createTrafficSource(TrafficModel, long, long, long) - Static method in class drcl.inet.InetUtil
Returns a traffic generator component that generates Inet packets.
createTrafficSource(TrafficModel, Node) - Static method in class drcl.inet.InetUtil
Returns a traffic generator component that can be attached to core service layer.
createTrafficSource(TrafficModel, String, Node, Node, long, int) - Static method in class drcl.inet.InetUtil
Creates a traffic generator component that generates Inet packets and installs it on the source node.
createTrafficSource(TrafficModel, TrafficModel, long) - Static method in class drcl.inet.InetUtil
Returns a ``shaped'' traffic source component that can be attached to core service layer.
createTrafficSource(TrafficModel, TrafficModel, long, long, long) - Static method in class drcl.inet.InetUtil
Returns a ``shaped'' traffic source component that generates Inet packets.
createTrafficSource(TrafficModel, TrafficModel, String, Node, Node, long, int) - Static method in class drcl.inet.InetUtil
Creates a ``shaped'' traffic source component that generates Inet packets and installs it on the source node.
createUcastQueryPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the unicast queries from the core service layer in this protocol implementation.
createUnicastRTChangedEventPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the unicast routing entry changed events from the core service layer in this protocol implementation.
createVIFEventPort() - Method in class drcl.inet.Protocol
Creates and returns a port to accept the virtual interface/neighbor events from the core service layer in this protocol implementation.
CSLBuilder - class drcl.inet.CSLBuilder.
The base class for building a core service layer.
CSLBuilder - class drcl.inet.core.CSLBuilder.
The container class for constructing a core service layer.
CSLBuilder() - Constructor for class drcl.inet.CSLBuilder
 
CSLBuilder() - Constructor for class drcl.inet.core.CSLBuilder
 
CSLBuilder(String) - Constructor for class drcl.inet.CSLBuilder
 
CSLBuilder(String) - Constructor for class drcl.inet.core.CSLBuilder
 
cur_rtt - Variable in class drcl.inet.transport.TCP
Most recent RTT value.
currentContext - Variable in class drcl.comp.WorkerThread
 
cwf - Variable in class drcl.comp.ARuntime
 
CWND - Variable in class drcl.inet.transport.TCP
Congestion window size.
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.
cwndPort - Variable in class drcl.inet.transport.TCP
Port to export the congestion window changed event.

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 ~