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 _

A

ACARuntime - class drcl.comp.ACARuntime.
Defines the interface of an ACA runtime.
ACARuntime() - Constructor for class drcl.comp.ACARuntime
 
ACARuntime(String) - Constructor for class drcl.comp.ACARuntime
 
ACATimer - class drcl.comp.ACATimer.
Defines a runtime task performed by a WorkerThread.
ACATimer() - Constructor for class drcl.comp.ACATimer
 
ACCEPT - Static variable in interface drcl.inet.socket.SocketConstants
 
ACCEPTING - Static variable in interface drcl.inet.socket.SocketStates
 
ACCEPT_REPLY - Static variable in interface drcl.inet.socket.SocketConstants
 
ACK_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the sequence number received event.
ACK_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the sequence number received event port.
ACTIVE_CUR - Static variable in class drcl.inet.sensorsim.CPUAvr
 
ADD - Static variable in class drcl.inet.contract.IDConfig
 
ADD - Static variable in class drcl.inet.contract.RTConfig
The "add" command used in the "add an entry" service.
ADD - Static variable in class drcl.intserv.SchedulerConfig
 
ADDRESS_DISPLAY_THRESH - Static variable in class drcl.net.Address
When translating an address (long integer) to String, the address will be displayed as a heximal if it is larger than this value.
AF11 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF11 class.
AF11_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF11 class.
AF12 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF12 class.
AF12_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF12 class.
AF13 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF13 class.
AF13_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF13 class.
AF1x - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF1x class.
AF1x_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF1x class.
AF21 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF21 class.
AF21_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF21 class.
AF22 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF22 class.
AF22_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF22 class.
AF23 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF23 class.
AF23_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF23 class.
AF2x - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF2x class.
AF2x_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF2x class.
AF31 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF31 class.
AF31_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF31 class.
AF32 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF32 class.
AF32_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF32 class.
AF33 - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF33 class.
AF33_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF33 class.
AF3x - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the AF3x class.
AF3x_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the AF3x class.
ANTENNA_ANGLE_RESOLUTION - Static variable in class drcl.inet.mac.Antenna
 
ANTENNA_PORT_ID - Static variable in class drcl.inet.mac.WirelessPhy
 
ANY_ADDR - Static variable in class drcl.net.Address
The default broadcast address.
AODV - class drcl.inet.protocol.aodv.AODV.
AODV.java: the main part of AODV protocols.
AODV() - Constructor for class drcl.inet.protocol.aodv.AODV
Constructor.
AODV_MAX_ERRORS - Static variable in class drcl.inet.protocol.aodv.AODV_RERR
 
AODV_Packet - class drcl.inet.protocol.aodv.AODV_Packet.
This class implements a generic AODV packet.
AODV_RERR - class drcl.inet.protocol.aodv.AODV_RERR.
AODV Route Error (RERR) packet body ref: Sec. 4.3 Note: type = 1
AODV_RERR() - Constructor for class drcl.inet.protocol.aodv.AODV_RERR
 
AODV_RREP - class drcl.inet.protocol.aodv.AODV_RREP.
AODV Route Reply (RREP) packet body ref: Sec. 4.2 Note: type = 1
AODV_RREP() - Constructor for class drcl.inet.protocol.aodv.AODV_RREP
 
AODV_RREQ - class drcl.inet.protocol.aodv.AODV_RREQ.
AODV Route Request (RREQ) packet body ref: Sec. 4.1 Note: type = 1
AODV_RREQ() - Constructor for class drcl.inet.protocol.aodv.AODV_RREQ
 
AODV_RTEntry - class drcl.inet.protocol.aodv.AODV_RTEntry.
AODV_RTEntry.java AODV routing Entry dedicated for AODV usage.
AODV_TIMEOUT_BCAST_ID - Static variable in class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
 
AODV_TIMEOUT_DELAY_BROADCAST - Static variable in class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
 
AODV_TIMEOUT_DELAY_FORWARD - Static variable in class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
 
AODV_TIMEOUT_HELLO - Static variable in class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
 
AODV_TIMEOUT_LOCAL_REPAIR - Static variable in class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
 
AODV_TIMEOUT_NBR - Static variable in class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
 
AODV_TIMEOUT_ROUTE - Static variable in class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
 
AODV_TimeOut_EVT - class drcl.inet.protocol.aodv.AODV_TimeOut_EVT.
Class AODV_TimeOut_EVT Class for handling tiom out event The timeout event objects dedicated for AODV package.
AODV_TimeOut_EVT(int) - Constructor for class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
Constructor
AODV_TimeOut_EVT(int, Object) - Constructor for class drcl.inet.protocol.aodv.AODV_TimeOut_EVT
Constructor
ARP - class drcl.inet.mac.ARP.
This component partially implements the Address Resolution Protocol (ARP).
ARP() - Constructor for class drcl.inet.mac.ARP
 
ARP(String) - Constructor for class drcl.inet.mac.ARP
 
ARP.ARPEntry - class drcl.inet.mac.ARP.ARPEntry.
This class implements the ARP table entry in the ARP component.
ARP.ARPEntry(long, long, boolean, Object, int) - Constructor for class drcl.inet.mac.ARP.ARPEntry
 
ARPContract - class drcl.inet.mac.ARPContract.
The contract between LL and ARP.
ARPContract() - Constructor for class drcl.inet.mac.ARPContract
Constructor
ARPContract(int) - Constructor for class drcl.inet.mac.ARPContract
Constructor
ARPContract.Message - class drcl.inet.mac.ARPContract.Message.
A Message class defined for carrying information between ARP components and LL components.
ARPContract.Message() - Constructor for class drcl.inet.mac.ARPContract.Message
Constructor.
ARPContract.Message(int, Object) - Constructor for class drcl.inet.mac.ARPContract.Message
Constructor.
ARPContract.Message(int, long, Object) - Constructor for class drcl.inet.mac.ARPContract.Message
Constructor.
ARPPacket - class drcl.inet.mac.ARPPacket.
This class defines ARP packet.
ARuntime - class drcl.comp.ARuntime.
A realization of ACA runtime.
ARuntime() - Constructor for class drcl.comp.ARuntime
 
ARuntime(String) - Constructor for class drcl.comp.ARuntime
 
ATIMEndTimer - class drcl.inet.mac.ATIMEndTimer.
This class defines the handler for the end of ATIM window
ATIMEndTimer(Mac_802_11) - Constructor for class drcl.inet.mac.ATIMEndTimer
 
AUTOCOMPLETE - Static variable in class drcl.ruv.ShellContract
 
AVAILABLE_ACTUAL_QoS - Static variable in class drcl.intserv.Scheduler
 
AVAILABLE_ALLOCATED_QoS - Static variable in class drcl.intserv.Scheduler
 
AVAILABLE_BE - Static variable in class drcl.intserv.Scheduler
 
AWND_DEFAULT - Static variable in class drcl.inet.transport.TCP
Default advertisement window size (unit of MSS bytes).
AWorkerThread - class drcl.comp.AWorkerThread.
 
AWorkerThread() - Constructor for class drcl.comp.AWorkerThread
 
AWorkerThread(ThreadGroup, String) - Constructor for class drcl.comp.AWorkerThread
 
ActiveComponent - interface drcl.comp.ActiveComponent.
Only components that implement this interface can be given an execution context to Component#_start() when Component.run()ed.
ActiveQueue - class drcl.comp.queue.ActiveQueue.
An ActiveQueue is a queue and it is designed to interact with a data pulling component.
ActiveQueue() - Constructor for class drcl.comp.queue.ActiveQueue
 
ActiveQueue(String) - Constructor for class drcl.comp.queue.ActiveQueue
 
ActiveQueueContract - class drcl.comp.queue.ActiveQueueContract.
Defines the commands used in the contract of queue component.
ActiveQueueContract() - Constructor for class drcl.comp.queue.ActiveQueueContract
 
ActiveQueueContract(int) - Constructor for class drcl.comp.queue.ActiveQueueContract
 
AdaptiveAntenna - class drcl.inet.mac.AdaptiveAntenna.
This class is derived from class Antenna.java Before using, it has to be initialized with pattern files.
AdaptiveAntenna() - Constructor for class drcl.inet.mac.AdaptiveAntenna
 
AddComponentException - error drcl.comp.AddComponentException.
 
AddComponentException() - Constructor for class drcl.comp.AddComponentException
 
AddComponentException(String) - Constructor for class drcl.comp.AddComponentException
 
AddComponentException(Component, String) - Constructor for class drcl.comp.AddComponentException
 
Addr - Static variable in class drcl.inet.InetConfig
Address scheme.
Address - class drcl.net.Address.
Address implements an address scheme.
Address() - Constructor for class drcl.net.Address
 
AdjMatrixVis - class drcl.net.graph.AdjMatrixVis.
 
AdjMatrixVis() - Constructor for class drcl.net.graph.AdjMatrixVis
 
Admission - class drcl.intserv.Admission.
This class is equipped on Scheduler to enable runtime admission control on defines a unified interface for other protocols (such as QoS-based routing and resource management protocols) to make/modify/release a reservation, and to access installed reservations.
Admission() - Constructor for class drcl.intserv.Admission
 
Antenna - class drcl.inet.mac.Antenna.
This class implements Antenna, which provides the common operations of omni-directional antennas and two types of directional antennas: SwitchedBeamAntenna and AdaptiveArrayAntenna.
Antenna() - Constructor for class drcl.inet.mac.Antenna
 
Antenna.Orientation - class drcl.inet.mac.Antenna.Orientation.
This class provides a data structure for representing antennas' direction as (azimuth, elevation) (both in degrees).
Antenna.Orientation(int, int) - Constructor for class drcl.inet.mac.Antenna.Orientation
 
Area - class drcl.net.graph.Area.
 
Area(int) - Constructor for class drcl.net.graph.Area
 
Area(int, Area) - Constructor for class drcl.net.graph.Area
 
aAccept(Object) - Method in class drcl.inet.socket.InetSocket
Asynchronized version of accept().
aAccept(InetSocket, NonblockingSocketHandler) - Method in class drcl.inet.socket.SocketMaster
Accepting a new connection at the server socket.
aAcceptFinished(SocketContract.Message, Port) - Method in class drcl.inet.socket.InetSocket
finishes an asynchronous "accept" when receiving an accept-reply.
aClose(Object) - Method in class drcl.inet.socket.InetSocket
Asynchronized version of close().
aClose(InetSocket, NonblockingSocketHandler) - Method in class drcl.inet.socket.SocketMaster
Closes the server/client socket.
aCloseFinished(SocketContract.Message) - Method in class drcl.inet.socket.InetSocket
finishes an asynchronous "accept" when receiving an accept-reply.
aConnect(long, int, Object) - Method in class drcl.inet.socket.InetSocket
Asynchronized version of connect().
aConnect(InetSocket, long, int, NonblockingSocketHandler) - Method in class drcl.inet.socket.SocketMaster
Connecting to a remote node at the client socket.
aConnectFinished(SocketContract.Message) - Method in class drcl.inet.socket.InetSocket
finishes an asynchronous "connect" when receiving an connect-reply.
a_info() - Method in class drcl.comp.ACARuntime
Asynchronous version of ACARuntime.diag().
a_info(boolean) - Method in class drcl.comp.ACARuntime
Asynchronous version of ACARuntime.diag(boolean).
a_info(boolean) - Method in class drcl.comp.ARuntime
Asynchronous version of ACARuntime.diag().
a_info(boolean) - Method in class drcl.comp.ForkManager
Asynchronous version of ForkManager.info(boolean).
a_info(boolean) - Method in class drcl.sim.event.SESimulator
 
a_info(boolean, boolean, boolean) - Method in class drcl.sim.event.SESimulator
Asynchronous version of ACARuntime.diag().
a_info(boolean) - Method in class drcl.sim.event.SESimulatorOld
Asynchronous version of ACARuntime.diag().
a_list() - Method in class drcl.comp.ForkManager
Asynchronous version of ForkManager.list().
abs(Complex) - Static method in class drcl.util.scalar.Complex
Returns the absolute value (modulus) of a Complex, |z|.
accept(int) - Method in class drcl.comp.lib.bytestream.ByteStreamNetPeer
Sets up a real socket and makes the component listens to the socket.
accept(Port) - Method in class drcl.inet.socket.InetSocket
 
accept(long, int, Port) - Static method in class drcl.inet.socket.SocketContract
Send out "accept" command using "send-receive".
accept(long, int, Object, Port) - Static method in class drcl.inet.socket.SocketContract
Send out "accept" command using "send".
accept(InetSocket) - Method in class drcl.inet.socket.SocketMaster
Accepting a new connection at the server socket.
acceptFinished(InetSocket, InetSocket) - Method in interface drcl.inet.socket.NonblockingSocketHandler
Called back when accepting a new connection is finished.
acceptFinished(InetSocket, InetSocket) - Method in class drcl.inet.socket.SocketApplication
Called back when accepting a new connection is finished.
acceptReply(int, long, int, Port, Object, Port) - Static method in class drcl.inet.socket.SocketContract
 
actionPerformed(ActionEvent) - Method in class drcl.net.graph.TopologyVisRelaxer
 
actionPerformed(ActionEvent) - Method in class drcl.ruv.Dterm
 
actionPerformed(ActionEvent) - Method in class drcl.util.MemoryMonitor
 
activate() - Static method in class drcl.ruv.RUVOutputManager
 
activated - Variable in class drcl.intserv.SpecR
 
add(Contract) - Method in class drcl.comp.ContractMultiple
 
add(Contract[]) - Method in class drcl.comp.ContractMultiple
 
add(Component, String, int) - Method in class drcl.inet.Node
 
add(long, double, Port) - Static method in class drcl.inet.contract.IDConfig
 
add(long[], double[], Port) - Static method in class drcl.inet.contract.IDConfig
 
add(RTKey, RTEntry, double, Port) - Static method in class drcl.inet.contract.RTConfig
 
add(long) - Method in class drcl.inet.core.Identity
Adds a new identity without timeout.
add(long, double) - Method in class drcl.inet.core.Identity
Adds a new identity with timeout.
add(long[], double[]) - Method in class drcl.inet.core.Identity
Adds a list of identities with timeouts.
add(RTKey, RTEntry, double) - Method in class drcl.inet.core.RT
Adds a key-entry pair with timeout to the routing table.
add(RTKey, RTEntry) - Method in class drcl.inet.core.RT
Adds a key-entry pair to the routing table.
add(long[], long[], SpecFlow, Port) - Static method in class drcl.intserv.SchedulerConfig
 
add(int, int, String) - Method in class drcl.net.tool.Classifier
Adds or replaces a mapping.
add(int, int, String, String) - Method in class drcl.net.tool.Classifier
Adds or replaces a mapping.
add(MapKey, Port) - Method in class drcl.net.tool.Classifier
Adds or replaces a mapping.
add(int, int, Port) - Method in class drcl.net.tool.Classifier
Adds or replaces a mapping.
add(String, double, double, ACARuntime, Shell) - Static method in class drcl.ruv.CommandTask
 
add(Complex, Complex) - Static method in class drcl.util.scalar.Complex
Returns the sum of Complex y and Complex z.
add(Complex, double) - Static method in class drcl.util.scalar.Complex
Returns the sum of Complex y and double x.
add(double, Complex) - Static method in class drcl.util.scalar.Complex
Returns the sum of double x and Complex y.
addAction(Object, String) - Method in class drcl.ruv.TclAction
Sets the Tcl script to execute in response to signal_ received.
addAddress(long) - Method in class drcl.inet.CoreServiceLayer
Adds an identity to this core service layer.
addAddress(long) - Method in class drcl.inet.Node
Adds a network address to this node.
addAddress(long) - Method in class drcl.inet.core.CoreServiceLayer
 
addArea(Area) - Method in class drcl.net.graph.Graph
 
addAt(String, double, double, ACARuntime, Shell) - Static method in class drcl.ruv.CommandTask
 
addColor(double, int, String) - Method in class drcl.net.tool.NamTrace
Adds a color configuration.
addColor(int, String) - Method in class drcl.net.tool.NamTrace
Adds a color configuration.
addColors(String[]) - Method in class drcl.net.tool.NamTrace
Adds a set of colors .
addColors() - Method in class drcl.net.tool.NamTrace
Adds a set of preconfigured colors .
addComponent(Component) - Method in class drcl.comp.Component
Adds a child component.
addComponent(Component, boolean) - Method in class drcl.comp.Component
Adds a child component.
addCore(long, long) - Static method in class drcl.inet.protocol.cbt.CBT
 
addDebugLevel(String) - Method in class drcl.comp.ACARuntime
 
addDefaultProfile() - Method in class drcl.diffserv.TrafficConditioner
 
addDefaultRoute(int) - Method in class drcl.inet.Node
Adds a default route entry to the routing table of this node.
addDownPort(int) - Method in class drcl.inet.CSLBuilder
 
addEntry(MapKey, Object) - Method in class drcl.data.Map
Add the key-entry pair to the Map.
addEntry(MapKey, Object) - Method in class drcl.data.RadixMap
Add the key-entry pair to the Map.
addEscape(String, String) - Static method in class drcl.util.StringUtil
 
addEvent(String, double, Object, Port) - Method in class drcl.comp.tool.ComponentTester
Adds a "sending"/"rr-reply" event.
addEvent(String, double, Object) - Method in class drcl.comp.tool.ComponentTester
Adds a "rr-reply" event, corresponding to last event.
addEvent(String, double, Object, String) - Method in class drcl.comp.tool.ComponentTester
Adds a "receiving" event.
addEvent(String, double, Object, String, Port) - Method in class drcl.comp.tool.ComponentTester
Adds a "receiving"/"rr-request" event.
addEvent(String, double, Object, String, String) - Method in class drcl.comp.tool.ComponentTester
Adds a "receiving" event.
addEvent(String, double) - Method in class drcl.comp.tool.ComponentTester
Adds a finish event.
addEvent(String, double, String) - Method in class drcl.comp.tool.ComponentTester
Adds a message event.
addEvent(String) - Method in class drcl.comp.tool.ComponentTester
Adds a message event.
addEvent(String, double, Object, Port) - Method in class drcl.comp.tool.EventTester
Adds a "send"/"rr-reply" event.
addEvent(String, double, Object) - Method in class drcl.comp.tool.EventTester
Adds a "rr-reply" event, corresponding to last event.
addEvent(String, double, Object, String, Port) - Method in class drcl.comp.tool.EventTester
Adds a "receive"/"rr-request" event.
addEvent(String, double, Object, String, String) - Method in class drcl.comp.tool.EventTester
Adds a "receive" event.
addEvent(String, double) - Method in class drcl.comp.tool.EventTester
Adds a finish event.
addEvent(String, double, String) - Method in class drcl.comp.tool.EventTester
Adds a message event.
addEvent(String) - Method in class drcl.comp.tool.EventTester
Adds a message event.
addEventPort(String) - Method in class drcl.comp.Component
Adds an event port to the default port group of this component.
addEventPort(String, String) - Method in class drcl.comp.Component
Adds an event port to the specified port group of this component.
addFlowspec(long, SpecFlow) - Method in class drcl.intserv.Admission
Installs a new flowspec.
addFlowspec(long, long, SpecFlow) - Method in class drcl.intserv.Admission
Installs a new flowspec.
addFlowspec(long[], long[], SpecFlow) - Method in class drcl.intserv.Admission
Installs a new flowspec.
addFlowspec(long, SpecFlow) - Method in class drcl.intserv.Scheduler
Adds a flowspec.
addFlowspec(long, long, SpecFlow) - Method in class drcl.intserv.Scheduler
Adds a flowspec.
addFlowspec(long[], long[], SpecFlow) - Method in class drcl.intserv.Scheduler
Adds a flowspec.
addForkPort(String) - Method in class drcl.comp.Component
Adds a fork port to the default port group of this component.
addHop(double, long) - Method in class drcl.inet.TraceRTPkt
This method adds the given ip address at the end of the list
addIf(int, boolean, boolean, boolean, boolean, Object) - Method in class drcl.inet.protocol.cbt.CBTState
Adds an interface.
addKeyword(String) - Method in class drcl.comp.tool.ComponentDebugger
 
addLegend(int, int, String) - Method in class drcl.comp.tool.HistogramPlotter
 
addLegend(int, int, String) - Method in class drcl.comp.tool.Plotter
 
addLink(Link) - Method in class drcl.net.graph.Graph
 
addLink(Link) - Method in class drcl.net.graph.Node
 
addLink(double, long, long, String, String, String, String, String) - Method in class drcl.net.tool.NamTrace
Adds a link event (complete form).
addLink(long, long, String, String, String, String) - Method in class drcl.net.tool.NamTrace
Adds a (initial) link event.
addLink(double, long, long, String, String) - Method in class drcl.net.tool.NamTrace
Adds a link (state changed) event.
addNode(Node) - Method in class drcl.net.graph.Area
 
addNode(Node) - Method in class drcl.net.graph.Graph
 
addNode(double, long, long, String, String, String, String, String) - Method in class drcl.net.tool.NamTrace
Adds a node event (complete form).
addNode(long, String, String, String, String) - Method in class drcl.net.tool.NamTrace
Adds a (initial) node event.
addNode(double, long, String, String) - Method in class drcl.net.tool.NamTrace
Adds a node (state changed) event.
addNode(double, long, String, String, String, String, String) - Method in class drcl.net.tool.NamTrace
Adds a node (state changed) event.
addOutput(RUVOutput) - Static method in class drcl.ruv.RUVOutputManager
 
addOutput(OutputStream) - Static method in class drcl.ruv.RUVOutputManager
 
addPeerNetAddress(NetAddress, double) - Method in class drcl.inet.data.InterfaceInfo
 
addPlot(int, String) - Method in class drcl.comp.tool.HistogramPlotter
 
addPlot(int, String) - Method in class drcl.comp.tool.Plotter
 
addPort(Port, String, String) - Method in class drcl.comp.Component
Adds a port with the given group id and the port id.
addPort(Port, String, String, boolean) - Method in class drcl.comp.Component
Adds a port with the given group id and the port id.
addPort(Port, String) - Method in class drcl.comp.Component
Adds a port to the default port group with the given port id, It assigns an ID if the given id is null.
addPort(Port, String, boolean) - Method in class drcl.comp.Component
Adds a port to the default port group with the given port id, It assigns an ID if the given id is null.
addPort(String) - Method in class drcl.comp.Component
Creates a port in the default port group with the given port id, It assigns an ID if the given id is null.
addPort(String, boolean) - Method in class drcl.comp.Component
Creates a port in the default port group with the given port id, It assigns an ID if the given id is null.
addPort(String, String) - Method in class drcl.comp.Component
Creates a port with the given group id and the port id.
addPort(String, String, boolean) - Method in class drcl.comp.Component
Creates a port with the given group id and the port id.
addProfile(long, long, long, long, long, long, DFProfile) - Method in class drcl.diffserv.TrafficConditioner
 
addProfile(long, long, long, DFProfile) - Method in class drcl.diffserv.TrafficConditioner
This method calls addProfile(src_, -1L, dest_, -1L, dscp_, -1L, dfp_).
addProfile(long, long, DFProfile) - Method in class drcl.diffserv.TrafficConditioner
This method calls addProfile(src_, -1L, dest_, -1L, 0L, 0L, dfp_).
addProfile(long, DFProfile) - Method in class drcl.diffserv.TrafficConditioner
This method calls addProfile(src_, -1L, 0L, 0L, 0L, 0L, dfp_).
addQueue(double, long, long, String) - Method in class drcl.net.tool.NamTrace
Adds a queue event.
addQueue(long, long, String) - Method in class drcl.net.tool.NamTrace
Adds a queue event.
addQueueSet(Queue, long, long) - Method in class drcl.diffserv.HQS
 
addQueueSet(Queue, long, long) - Method in class drcl.diffserv.scheduling.pq
Adds the child queue with the same priority as (the currently lowest priority in this HQS + 1).
addQueueSet(Queue, long, long, int) - Method in class drcl.diffserv.scheduling.pq
Adds the child queue with the specified priority.
addQueueSet(Queue, long, long) - Method in class drcl.diffserv.scheduling.wrr
 
addQueueSet(Queue, long, long, int) - Method in class drcl.diffserv.scheduling.wrr
 
addRTE(long, long, long, int) - Method in class drcl.inet.protocol.dv.DVPacket
 
addRTE(long, long, long, int) - Method in class drcl.inet.protocol.dvmrp.DVMRPRTPacket
 
addRTEntry(RTKey, RTEntry, double) - Method in class drcl.inet.CoreServiceLayer
Adds a routing entry to this core service layer.
addRTEntry(RTKey, RTEntry, double) - Method in class drcl.inet.Node
Adds an RT entry to this node.
addRTEntry(RTKey, RTEntry, double) - Method in class drcl.inet.core.CoreServiceLayer
 
addRTEntry(RTKey, long, int, Object, double) - Method in class drcl.inet.protocol.Routing
Adds/replaces a route entry via #rtconfigPort.
addRTEntry(RTKey, long, BitSet, Object, double) - Method in class drcl.inet.protocol.Routing
Adds/replaces a route entry via #rtconfigPort.
addRunHook(Runnable) - Method in class drcl.comp.ACARuntime
Adds the "run" hook to the simulator.
addRunnable(double, Runnable) - Method in class drcl.comp.ACARuntime
 
addRunnable(double, Port, Runnable) - Method in class drcl.comp.ACARuntime
 
addRunnableAt(double, Runnable) - Method in class drcl.comp.ACARuntime
 
addRunnableAt(double, Port, Runnable) - Method in class drcl.comp.ACARuntime
 
addServerPort(String) - Method in class drcl.comp.Component
Adds a server port to the default port group of this component.
addServerPort(String, String) - Method in class drcl.comp.Component
Adds a server port to the specified port group of this component.
addShaper(int, long[], long[], TrafficShaper) - Method in class drcl.intserv.Scheduler
Adds a shaper in front of this to complete the reservation.
addStateListener(PropertyChangeListener) - Method in class drcl.comp.ACARuntime
 
addStopHook(Runnable) - Method in class drcl.comp.ACARuntime
Adds the "stop" hook to the simulator.
addSuspendHook(Runnable) - Method in class drcl.comp.ACARuntime
Adds the "suspend" hook to the simulator.
addTerminal(Term, Shell, String, String[]) - Method in class drcl.ruv.System
 
addTimePoint(double) - Method in class drcl.net.traffic.traffic_FixedPoints
 
addTimePoints(double[]) - Method in class drcl.net.traffic.traffic_FixedPoints
 
addTrace(String) - Method in class drcl.util.TraceManager
 
addUpPort(int) - Method in class drcl.inet.CSLBuilder
 
addValue(double) - Method in class drcl.util.scalar.DoubleVector
 
addValue(int) - Method in class drcl.util.scalar.IntVector
 
addValue(long) - Method in class drcl.util.scalar.LongVector
 
addlsa(OSPF_LSA) - Method in class drcl.inet.protocol.ospf.OSPF_LSupdate
 
addrArray - Variable in class drcl.inet.protocol.cbt.CBTPacket
 
addreq(int, int, int) - Method in class drcl.inet.protocol.ospf.OSPF_LSrequest
 
adjMatrix - Variable in class drcl.inet.tool.routing_msp2
 
adjMatrix - Variable in class drcl.net.graph.TopologyParser
 
adjust(Hashtable, Object) - Static method in class drcl.comp.Util
Adjusts the explored topology by making the components of the specified class/component transparent.
adjust(Hashtable, Object[], Object[]) - Static method in class drcl.comp.Util
Adjusts the explored topology by making the components of the specified class/component transparent.
adjust(Hashtable, Object[], Object[], boolean) - Static method in class drcl.comp.Util
Adjusts the explored topology by making the components of the specified class/component transparent.
adjust(Packet, double) - Method in class drcl.net.traffic.TrafficShaper
Returns the time adjustment (relative to the current time now_) for outputing the packet.
admission_DCTS - class drcl.intserv.scheduler.admission_DCTS.
Works with TrafficModel that implements TrafficPeriodic, SpecR_DCTS and traffic shaper for traffic_CDSmooth.
admission_DCTS() - Constructor for class drcl.intserv.scheduler.admission_DCTS
 
admission_GR - class drcl.intserv.scheduler.admission_GR.
General Rate Admission: works with any TrafficModel and any SpecR that implements SpecR_Direct.
admission_GR() - Constructor for class drcl.intserv.scheduler.admission_GR
 
admission_PTSP - class drcl.intserv.scheduler.admission_PTSP.
Works with TrafficModel that implements TrafficPeriodic, SpecR_PTSP and traffic shaper for traffic_Periodic.
admission_PTSP() - Constructor for class drcl.intserv.scheduler.admission_PTSP
 
advertisement(SpecAd) - Method in class drcl.intserv.Admission
Returns a new Adspec that summarizes the QoS of the path from the sender up to the current hop.
advertisement(SpecAd) - Method in class drcl.intserv.scheduler.admission_DCTS
 
advertisement(SpecAd) - Method in class drcl.intserv.scheduler.admission_GR
 
advertisement(SpecAd) - Method in class drcl.intserv.scheduler.admission_PTSP
 
adviceOn(Object, int) - Method in class drcl.comp.queue.QLogic
Advices the host component for deciding whether or not to drop the (arriving) object.
adviceOn(Object, int) - Method in class drcl.inet.core.queue.FRED
Returns advice (in String) on whether or not to drop the packet.
adviceOn(Object, int) - Method in class drcl.inet.core.queue.RED
Returns advice (in String) on whether or not to drop the packet.
adviceOn(Object, int) - Method in class drcl.inet.core.queue.SRED
 
allocateBuffer(int, int) - Method in class drcl.intserv.Scheduler
 
allocatedMemory() - Static method in class drcl.util.MiscUtil
 
and(BitSet) - Method in class drcl.data.BitSet
Performs a logical AND of this target bit set with the argument bit set.
and(int, long) - Method in class drcl.data.BitSet
Performs a logical AND of the target subset with the argument subset.
anyClient() - Method in class drcl.comp.Port
Clients = InClients + OutClients.
anyConnection() - Method in class drcl.comp.Port
Returns true if the port connects to or shadows for at least one port.
anyDownstreamIf() - Method in class drcl.inet.protocol.cbt.CBTState
Returns true if the state includes at least one down stream interface.
anyMatch(BitSet) - Method in class drcl.data.Map
 
anyOutConnection() - Method in class drcl.comp.Port
Returns true if the port connects to or shadows for at least one port.
anyPeer() - Method in class drcl.comp.Port
Any peer conntected to this port?
anyPortExcept(Port) - Method in class drcl.comp.Wire
Returns true if there exists a port, other than excluded_, which is connected to this wire.
aodv_addRTEntry(long, long, double) - Method in class drcl.inet.protocol.aodv.AODV
add a routing entry with specification of distance, nect hop and the timeout value
aodv_addRTEntry(long, long, double, int) - Method in class drcl.inet.protocol.aodv.AODV
add a routing entry with specification of distance, nect hop ,the timeout value and the interface id
aodv_removeRTEntry(long) - Method in class drcl.inet.protocol.aodv.AODV
each rt_down is associated with an aodv_removeRTEntry, rt_down is called when: (1) local repair timeout which then call nb_delete (2) recvError (3) handle_link_failure (which is called by nb_delete) (4) rt_purge
append(byte[]) - Method in class drcl.util.CircularBuffer
Appends data to circular buffers.
append(byte[], int) - Method in class drcl.util.CircularBuffer
Appends data to circular buffers.
append(byte[], int, int) - Method in class drcl.util.CircularBuffer
Appends data to circular buffers.
areaID() - Method in class drcl.net.graph.Node
 
associates(Port, String) - Method in class drcl.comp.tool.PlotPlain
Associates the incoming port with the result file.
attach(Port) - Method in class drcl.comp.Wire
Attaches the port to this wire as an "IN" port.
attach(Port[]) - Method in class drcl.comp.Wire
Attaches the ports to this wire as "IN" ports.
attach(Node, Node) - Method in class drcl.inet.Link
 
attach(Port, Port) - Method in class drcl.inet.Link
 
attach(String, String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
attachApp(Port) - Method in class drcl.inet.sensorsim.CPUBase
Connects to the sensor application layer.
attachApp(Port) - Method in class drcl.inet.sensorsim.RadioBase
Connects to the sensor application layer.
attachIn(Port) - Method in class drcl.comp.Port
Attaches the port to the IN wire for receiving data from the wire.
attachIn(Port[]) - Method in class drcl.comp.Port
Attaches the ports to the IN wire for receiving data from the wire.
attachOut(Port) - Method in class drcl.comp.Port
Attaches the port to the OUT wire for receiving data from the wire.
attachOut(Port[]) - Method in class drcl.comp.Port
Attaches the ports to the OUT wire for receiving data from the wire.
attachPort(int, Port) - Method in class drcl.inet.mac.Channel
Attaches the nid-th element in the port vector to the Port port_.
attachPort(int, Port) - Method in class drcl.inet.sensorsim.SensorChannel
Attaches a node to a port
autocomplete(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
available() - Method in class drcl.inet.socket.InetSocket
 
aveOffTime - Variable in class drcl.net.traffic.traffic_ExpOnOff
 
aveOffTime - Variable in class drcl.net.traffic.traffic_ParetoOnOff
 
aveOnTime - Variable in class drcl.net.traffic.traffic_ExpOnOff
 
aveOnTime - Variable in class drcl.net.traffic.traffic_ParetoOnOff
 
avgDegree() - Method in class drcl.net.graph.Graph
 

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 _
Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~