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 _

S

SAMPLE_RATE - Static variable in class drcl.inet.sensorsim.TargetAgent
 
SANITY_CHECK - Static variable in class drcl.inet.core.queue.FRED
 
SApplication - class drcl.inet.application.SApplication.
Single-session (or simplified) application base class.
SApplication() - Constructor for class drcl.inet.application.SApplication
 
SApplication(String) - Constructor for class drcl.inet.application.SApplication
 
SEC_IN_HOUR - Static variable in class drcl.inet.sensorsim.BatteryTable
 
SEED_RNG - Static variable in class drcl.inet.sensorsim.SensorPhy
 
SEED_RNG - Static variable in class drcl.inet.sensorsim.TargetAgent
 
SEND - Static variable in interface drcl.comp.lib.bytestream.ByteStreamConstants
 
SEND - Static variable in interface drcl.inet.transport.TCPConstants
 
SEND_RCV_REQUEST - Static variable in class drcl.comp.Port
 
SENSOR_MODEL - Static variable in class drcl.inet.sensorsim.BatteryBase
 
SEQNO_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the sequence number sent/received event.
SEQNO_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the sequence number sent/received event port.
SEQNO_RCV_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the sequence number received event.
SEQNO_RCV_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the sequence number received event port.
SEQNO_SENT_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the sequence number sent event.
SEQNO_SENT_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the sequence number sent event port.
SERVICE_CONFIGSW_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the {#link drcl.inet.contract.ConfigSwitch} services.
SERVICE_ID_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the {#link drcl.inet.contract.IDLookup} and {#link drcl.inet.contract.IDConfig} services.
SERVICE_IF_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the {#link drcl.inet.contract.IFQuery} services.
SERVICE_MCAST_PORT_ID - Static variable in interface drcl.inet.InetConstants
 
SERVICE_RT_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the {#link drcl.inet.contract.RTLookup} and {#link drcl.inet.contract.RTConfig} services.
SESimulator - class drcl.sim.event.SESimulator.
A sequential event simulation engine.
SESimulator() - Constructor for class drcl.sim.event.SESimulator
 
SESimulator(String) - Constructor for class drcl.sim.event.SESimulator
 
SESimulatorOld - class drcl.sim.event.SESimulatorOld.
This is the previous version of the sequential event simulation engine.
SESimulatorOld() - Constructor for class drcl.sim.event.SESimulatorOld
 
SESimulatorOld(String) - Constructor for class drcl.sim.event.SESimulatorOld
 
SET_AF11 - Static variable in class drcl.diffserv.Marker
 
SET_COMMAND - Static variable in class drcl.ruv.ShellContract
 
SET_CONSUMER_CURRENT - Static variable in class drcl.inet.sensorsim.BatteryContract
 
SET_EF - Static variable in class drcl.diffserv.Marker
 
SEThread - class drcl.sim.event.SEThread.
 
SEThread() - Constructor for class drcl.sim.event.SEThread
 
SEThread(ThreadGroup, String) - Constructor for class drcl.sim.event.SEThread
 
SEThreadOld - class drcl.sim.event.SEThreadOld.
 
SEThreadOld() - Constructor for class drcl.sim.event.SEThreadOld
 
SEThreadOld(String) - Constructor for class drcl.sim.event.SEThreadOld
 
SGB_altToInet - class drcl.inet.tool.SGB_altToInet.
This class converts a SGB alternative format generated by Georgia Tech Internetwork Topology Models (GT-ITM) into an XML format which can be interpreted by GUI environment for JavaSim.
SGB_altToInet() - Constructor for class drcl.inet.tool.SGB_altToInet
 
SHADOW_CONNECTION_COLOR - Variable in class drcl.comp.tool.DotDump
 
SINGLE_RATE - Static variable in interface drcl.diffserv.DFConstants
 
SIN_FREQ - Static variable in class drcl.inet.sensorsim.TargetAgent
 
SIZE_COUNT_PORT_ID - Static variable in class drcl.comp.tool.CountMonitor
ID of the port to export the size-mode events.
SIZE_COUNT_PORT_ID - Static variable in class drcl.comp.tool.CountMonitor2
ID of the port to export the size-mode throughput events.
SIZE_LOSS_PORT_ID - Static variable in class drcl.comp.tool.CountMonitor2
ID of the port to export the size-mode object-loss-rate events.
SLEEP_CUR - Static variable in class drcl.inet.sensorsim.CPUAvr
 
SLEEP_CUR - Static variable in class drcl.inet.sensorsim.RadioSimple
 
SLOT_SIZE - Static variable in class drcl.inet.sensorsim.WirelessAgent
 
SMMTSimulator - class drcl.sim.process.SMMTSimulator.
This class implements a Single-Machine Multi-Threaded simulation engine.
SMMTSimulator() - Constructor for class drcl.sim.process.SMMTSimulator
 
SMMTSimulator(String) - Constructor for class drcl.sim.process.SMMTSimulator
 
SNR_EVENT - Static variable in class drcl.inet.sensorsim.SensorApp
 
SNR_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorApp
 
SRCULP_MASK - Static variable in class drcl.intserv.IntServToS
 
SRC_MASK - Static variable in class drcl.intserv.IntServToS
 
SRED - class drcl.inet.core.queue.SRED.
The Stabalized Random Early Detection queue logic.
SRED() - Constructor for class drcl.inet.core.queue.SRED
 
SRED(Component) - Constructor for class drcl.inet.core.queue.SRED
 
SRED(Component, String) - Constructor for class drcl.inet.core.queue.SRED
 
SRTT_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the SRTT event.
SRTT_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the SRTT event port.
SST_EVENT - Static variable in interface drcl.inet.transport.TCPConstants
Name of the slow start threshold changed event.
SST_PORT_ID - Static variable in interface drcl.inet.transport.TCPConstants
Port ID of the slow start threshold changed event port.
STATES - Static variable in interface drcl.inet.protocol.cbt.CBTConstants
 
STATES - Static variable in interface drcl.inet.socket.SocketStates
 
STATES - Static variable in interface drcl.inet.transport.TCPConstants
 
SUDPApplication - class drcl.inet.application.SUDPApplication.
Single-session (or simplified) UDP application base class.
SUDPApplication() - Constructor for class drcl.inet.application.SUDPApplication
 
SUDPApplication(String) - Constructor for class drcl.inet.application.SUDPApplication
 
SUPPRESS - Static variable in class drcl.inet.sensorsim.SensorApp
 
SUPPRESS_ON - Static variable in class drcl.inet.sensorsim.SensorApp
 
SYN_RCVD - Static variable in interface drcl.inet.transport.TCPConstants
 
SYN_SENT - Static variable in interface drcl.inet.transport.TCPConstants
 
SYSTEM_ERR - Static variable in class drcl.ruv.RUVOutputManager
 
SYSTEM_OUT - Static variable in class drcl.ruv.RUVOutputManager
 
Scheduler - class drcl.intserv.Scheduler.
The information unit a scheduler deals with in our architecture is "flow".
Scheduler() - Constructor for class drcl.intserv.Scheduler
 
Scheduler(String) - Constructor for class drcl.intserv.Scheduler
 
SchedulerConfig - class drcl.intserv.SchedulerConfig.
The SchedulerConfiguration contract.
SchedulerConfig() - Constructor for class drcl.intserv.SchedulerConfig
 
SchedulerConfig(int) - Constructor for class drcl.intserv.SchedulerConfig
 
SchedulerConfig.Message - class drcl.intserv.SchedulerConfig.Message.
 
SchedulerConfig.Message() - Constructor for class drcl.intserv.SchedulerConfig.Message
 
SchedulerConfig.Message(int, long[], long[], SpecFlow) - Constructor for class drcl.intserv.SchedulerConfig.Message
 
SchedulerConfig.Message(int, int) - Constructor for class drcl.intserv.SchedulerConfig.Message
 
SeismicProp - class drcl.inet.sensorsim.SeismicProp.
This class implements the seismic propagation model.
SeismicProp() - Constructor for class drcl.inet.sensorsim.SeismicProp
 
SeismicProp(String) - Constructor for class drcl.inet.sensorsim.SeismicProp
 
SendReceiveException - error drcl.comp.SendReceiveException.
 
SendReceiveException() - Constructor for class drcl.comp.SendReceiveException
 
SendReceiveException(String) - Constructor for class drcl.comp.SendReceiveException
 
SensorAgent - class drcl.inet.sensorsim.SensorAgent.
This class implements the sensor layer.
SensorAgent() - Constructor for class drcl.inet.sensorsim.SensorAgent
 
SensorAgentPhyContract - class drcl.inet.sensorsim.SensorAgentPhyContract.
This class implements the contract between the sensor layer and the sensor physical layer.
SensorAgentPhyContract() - Constructor for class drcl.inet.sensorsim.SensorAgentPhyContract
 
SensorAgentPhyContract(int) - Constructor for class drcl.inet.sensorsim.SensorAgentPhyContract
 
SensorAgentPhyContract.Message - class drcl.inet.sensorsim.SensorAgentPhyContract.Message.
This class implements the underlying message of the contract.
SensorAgentPhyContract.Message() - Constructor for class drcl.inet.sensorsim.SensorAgentPhyContract.Message
 
SensorAgentPhyContract.Message(double, Object, long) - Constructor for class drcl.inet.sensorsim.SensorAgentPhyContract.Message
 
SensorApp - class drcl.inet.sensorsim.SensorApp.
This class implements the sensor application layer.
SensorApp() - Constructor for class drcl.inet.sensorsim.SensorApp
 
SensorAppAgentContract - class drcl.inet.sensorsim.SensorAppAgentContract.
This class implements the contract between the sensor layer and the sensor application layer.
SensorAppAgentContract() - Constructor for class drcl.inet.sensorsim.SensorAppAgentContract
 
SensorAppAgentContract(int) - Constructor for class drcl.inet.sensorsim.SensorAppAgentContract
 
SensorAppAgentContract.Message - class drcl.inet.sensorsim.SensorAppAgentContract.Message.
This class implements the underlying message of the contract.
SensorAppAgentContract.Message() - Constructor for class drcl.inet.sensorsim.SensorAppAgentContract.Message
 
SensorAppAgentContract.Message(int, double, long) - Constructor for class drcl.inet.sensorsim.SensorAppAgentContract.Message
 
SensorAppWirelessAgentContract - class drcl.inet.sensorsim.SensorAppWirelessAgentContract.
This class implements the contract between the sensor application layer and the middleware layer .
SensorAppWirelessAgentContract() - Constructor for class drcl.inet.sensorsim.SensorAppWirelessAgentContract
 
SensorAppWirelessAgentContract(int) - Constructor for class drcl.inet.sensorsim.SensorAppWirelessAgentContract
 
SensorAppWirelessAgentContract.Message - class drcl.inet.sensorsim.SensorAppWirelessAgentContract.Message.
This class implements the underlying message of the contract.
SensorAppWirelessAgentContract.Message() - Constructor for class drcl.inet.sensorsim.SensorAppWirelessAgentContract.Message
 
SensorAppWirelessAgentContract.Message(int, long, int, int, double, int, long) - Constructor for class drcl.inet.sensorsim.SensorAppWirelessAgentContract.Message
Constructor for unicast packets
SensorAppWirelessAgentContract.Message(int, int, double, int) - Constructor for class drcl.inet.sensorsim.SensorAppWirelessAgentContract.Message
Constructor for broadcast packets
SensorChannel - class drcl.inet.sensorsim.SensorChannel.
This class implements the sensor channel in a wireless sensor network.
SensorChannel() - Constructor for class drcl.inet.sensorsim.SensorChannel
 
SensorMobilityModel - class drcl.inet.sensorsim.SensorMobilityModel.
This class implements the sensor mobility model which handles location, speed and mobility pattern of a sensor/target node.
SensorMobilityModel(long) - Constructor for class drcl.inet.sensorsim.SensorMobilityModel
 
SensorMobilityModel() - Constructor for class drcl.inet.sensorsim.SensorMobilityModel
 
SensorNeighborQueryContract - class drcl.inet.sensorsim.SensorNeighborQueryContract.
This class implements the contract between the sensor channel and the node position tracker.
SensorNeighborQueryContract() - Constructor for class drcl.inet.sensorsim.SensorNeighborQueryContract
 
SensorNeighborQueryContract(int) - Constructor for class drcl.inet.sensorsim.SensorNeighborQueryContract
 
SensorNeighborQueryContract.Message - class drcl.inet.sensorsim.SensorNeighborQueryContract.Message.
This class implements the underlying message of the contract.
SensorNeighborQueryContract.Message() - Constructor for class drcl.inet.sensorsim.SensorNeighborQueryContract.Message
 
SensorNeighborQueryContract.Message(long, double, double, double) - Constructor for class drcl.inet.sensorsim.SensorNeighborQueryContract.Message
 
SensorNeighborQueryContract.Message(long, double, double, double, double) - Constructor for class drcl.inet.sensorsim.SensorNeighborQueryContract.Message
 
SensorNeighborQueryContract.Message(long[]) - Constructor for class drcl.inet.sensorsim.SensorNeighborQueryContract.Message
 
SensorNeighborQueryContract.Message(long, double, double, double, double, long[]) - Constructor for class drcl.inet.sensorsim.SensorNeighborQueryContract.Message
 
SensorNeighborQueryContract.Message(long, double, double, double, long[]) - Constructor for class drcl.inet.sensorsim.SensorNeighborQueryContract.Message
 
SensorNodeChannelContract - class drcl.inet.sensorsim.SensorNodeChannelContract.
This class implements the contract between the sensor channel and the sensor physical layer.
SensorNodeChannelContract() - Constructor for class drcl.inet.sensorsim.SensorNodeChannelContract
 
SensorNodeChannelContract(int) - Constructor for class drcl.inet.sensorsim.SensorNodeChannelContract
 
SensorNodeChannelContract.Message - class drcl.inet.sensorsim.SensorNodeChannelContract.Message.
This class implements the underlying message of the contract.
SensorNodeChannelContract.Message() - Constructor for class drcl.inet.sensorsim.SensorNodeChannelContract.Message
 
SensorNodeChannelContract.Message(long, double, double, double, double, double, Object) - Constructor for class drcl.inet.sensorsim.SensorNodeChannelContract.Message
 
SensorNodeChannelContract.Message(long, double, double, double, double, Object) - Constructor for class drcl.inet.sensorsim.SensorNodeChannelContract.Message
 
SensorNodePositionTracker - class drcl.inet.sensorsim.SensorNodePositionTracker.
This class keeps track of the locations of the sensor and target nodes.
SensorNodePositionTracker() - Constructor for class drcl.inet.sensorsim.SensorNodePositionTracker
 
SensorNodePositionTracker(double, double, double, double) - Constructor for class drcl.inet.sensorsim.SensorNodePositionTracker
 
SensorNodePositionTracker.SensorLocationInformation - class drcl.inet.sensorsim.SensorNodePositionTracker.SensorLocationInformation.
This class implements the location information of a sensor node.
SensorNodePositionTracker.SensorLocationInformation() - Constructor for class drcl.inet.sensorsim.SensorNodePositionTracker.SensorLocationInformation
 
SensorNodePositionTracker.SensorLocationInformation(long, double, double, double) - Constructor for class drcl.inet.sensorsim.SensorNodePositionTracker.SensorLocationInformation
 
SensorPacket - class drcl.inet.sensorsim.SensorPacket.
This class implements the packet that a sensor node sends/forwards to the sink node.
SensorPhy - class drcl.inet.sensorsim.SensorPhy.
This class implements the sensor physical layer.
SensorPhy(long, double) - Constructor for class drcl.inet.sensorsim.SensorPhy
 
SensorPhy() - Constructor for class drcl.inet.sensorsim.SensorPhy
 
SensorPositionReportContract - class drcl.inet.sensorsim.SensorPositionReportContract.
This class implements the contract between mobility model and position tracker.
SensorPositionReportContract() - Constructor for class drcl.inet.sensorsim.SensorPositionReportContract
 
SensorPositionReportContract(int) - Constructor for class drcl.inet.sensorsim.SensorPositionReportContract
 
SensorPositionReportContract.Message - class drcl.inet.sensorsim.SensorPositionReportContract.Message.
This class implements the underlying message of the contract.
SensorPositionReportContract.Message() - Constructor for class drcl.inet.sensorsim.SensorPositionReportContract.Message
 
SensorPositionReportContract.Message(long, double, double, double, double, double, double) - Constructor for class drcl.inet.sensorsim.SensorPositionReportContract.Message
 
SensorPositionReportContract.Message(double, double, double) - Constructor for class drcl.inet.sensorsim.SensorPositionReportContract.Message
 
SensorRadioPropagationModel - class drcl.inet.sensorsim.SensorRadioPropagationModel.
Abstract base class for propagation models over the sensor channel.
SensorRadioPropagationModel() - Constructor for class drcl.inet.sensorsim.SensorRadioPropagationModel
 
SensorRadioPropagationModel(String) - Constructor for class drcl.inet.sensorsim.SensorRadioPropagationModel
 
SensorRadioPropagationQueryContract - class drcl.inet.sensorsim.SensorRadioPropagationQueryContract.
This class implements the contract between the sensor physical layer and the propagation model.
SensorRadioPropagationQueryContract() - Constructor for class drcl.inet.sensorsim.SensorRadioPropagationQueryContract
 
SensorRadioPropagationQueryContract.Message - class drcl.inet.sensorsim.SensorRadioPropagationQueryContract.Message.
This class implements the underlying message of the contract.
SensorRadioPropagationQueryContract.Message() - Constructor for class drcl.inet.sensorsim.SensorRadioPropagationQueryContract.Message
 
SensorRadioPropagationQueryContract.Message(double, double, double, double, double, double, double) - Constructor for class drcl.inet.sensorsim.SensorRadioPropagationQueryContract.Message
Constructs the query message
SensorRadioPropagationQueryContract.Message(double, double, double, double, double, double, double, double) - Constructor for class drcl.inet.sensorsim.SensorRadioPropagationQueryContract.Message
 
SensorRadioPropagationQueryContract.Message(double) - Constructor for class drcl.inet.sensorsim.SensorRadioPropagationQueryContract.Message
Constructs the reply message
SetIDException - error drcl.comp.SetIDException.
 
SetIDException() - Constructor for class drcl.comp.SetIDException
 
SetIDException(String) - Constructor for class drcl.comp.SetIDException
 
SetIDException(Component, String) - Constructor for class drcl.comp.SetIDException
 
Shell - class drcl.ruv.Shell.
The base class for all shell classes.
Shell() - Constructor for class drcl.ruv.Shell
 
Shell(String) - Constructor for class drcl.ruv.Shell
 
ShellContract - class drcl.ruv.ShellContract.
The Shell contract.
ShellContract() - Constructor for class drcl.ruv.ShellContract
 
ShellContract.Message - class drcl.ruv.ShellContract.Message.
 
ShellContract.Message() - Constructor for class drcl.ruv.ShellContract.Message
 
ShellContract.Message(int, String) - Constructor for class drcl.ruv.ShellContract.Message
 
ShellContract.Message(int, String, int) - Constructor for class drcl.ruv.ShellContract.Message
 
ShellContract.Message(int, String, String[]) - Constructor for class drcl.ruv.ShellContract.Message
 
ShellEvalException - exception drcl.ruv.ShellEvalException.
 
ShellEvalException(String) - Constructor for class drcl.ruv.ShellEvalException
 
ShellEvalException(Exception) - Constructor for class drcl.ruv.ShellEvalException
 
ShellEvalException(String, Exception) - Constructor for class drcl.ruv.ShellEvalException
 
ShellEvalException(String, Exception, String) - Constructor for class drcl.ruv.ShellEvalException
 
ShellEvalException(String, Exception, int) - Constructor for class drcl.ruv.ShellEvalException
 
ShellEvalException(String, Exception, String, int) - Constructor for class drcl.ruv.ShellEvalException
 
ShellPython - class drcl.ruv.ShellPython.
The Python shell class which wraps around the JPython interpreter.
ShellPython() - Constructor for class drcl.ruv.ShellPython
 
ShellPython(String) - Constructor for class drcl.ruv.ShellPython
 
ShellTcl - class drcl.ruv.ShellTcl.
The TCL shell class which wraps around the Jacl interpreter.
ShellTcl() - Constructor for class drcl.ruv.ShellTcl
 
ShellTcl(String) - Constructor for class drcl.ruv.ShellTcl
 
ShortestPathTree - class drcl.net.graph.ShortestPathTree.
This class implements the Dijkstra algorithm and calculates the minimum shortest path tree for a graph.
ShortestPathTree() - Constructor for class drcl.net.graph.ShortestPathTree
 
SimpleQueue - class drcl.util.queue.SimpleQueue.
Queue with double type of keys.
SimpleQueue() - Constructor for class drcl.util.queue.SimpleQueue
 
SimpleReceiver - class drcl.comp.lib.SimpleReceiver.
This component prints out whatever it receives to stdout.
SimpleReceiver() - Constructor for class drcl.comp.lib.SimpleReceiver
 
SimpleReceiver(String) - Constructor for class drcl.comp.lib.SimpleReceiver
 
SimpleTrace - class drcl.net.traffic.SimpleTrace.
This class implements a simple trace component.
SimpleTrace() - Constructor for class drcl.net.traffic.SimpleTrace
 
SimpleTrace(String) - Constructor for class drcl.net.traffic.SimpleTrace
 
SimulatorAssistant - class drcl.sim.SimulatorAssistant.
 
SimulatorAssistant() - Constructor for class drcl.sim.SimulatorAssistant
 
SocketApplication - class drcl.inet.socket.SocketApplication.
Application base class for using InetSocket.
SocketApplication() - Constructor for class drcl.inet.socket.SocketApplication
 
SocketApplication(String) - Constructor for class drcl.inet.socket.SocketApplication
 
SocketConstants - interface drcl.inet.socket.SocketConstants.
A collection of constants related to SocketContract.
SocketContract - class drcl.inet.socket.SocketContract.
This class defines the Socket contract.
SocketContract() - Constructor for class drcl.inet.socket.SocketContract
 
SocketContract(int) - Constructor for class drcl.inet.socket.SocketContract
 
SocketContract.Message - class drcl.inet.socket.SocketContract.Message.
 
SocketContract.Message() - Constructor for class drcl.inet.socket.SocketContract.Message
 
SocketContract.Message(int) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates an ESTABLISHED msg.
SocketContract.Message(long, int, int) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates an LISTEN request.
SocketContract.Message(int, boolean, Object) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates a CLOSE/CLOSE_REPLY request.
SocketContract.Message(int, long, int, Object) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates a CLOSE request.
SocketContract.Message(long, int, Object) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates an ACCEPT request.
SocketContract.Message(int, long, int, Port, Object) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates an ACCEPT_REPLY.
SocketContract.Message(long, int, long, int, Object) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates a CONNECT request.
SocketContract.Message(int, Port, Object) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates an CONNECT_REPLY.
SocketContract.Message(String, int, long, int, long, int, Object) - Constructor for class drcl.inet.socket.SocketContract.Message
Creates an ERROR message.
SocketMaster - class drcl.inet.socket.SocketMaster.
Application helper class for using InetSocket.
SocketMaster(Port, Component) - Constructor for class drcl.inet.socket.SocketMaster
 
SocketStates - interface drcl.inet.socket.SocketStates.
Defines states of a socket.
SpecAd - class drcl.intserv.SpecAd.
 
SpecAd() - Constructor for class drcl.intserv.SpecAd
 
SpecAd(long, TrafficModel) - Constructor for class drcl.intserv.SpecAd
 
SpecAd(long, TrafficModel, int, double, double, double, int, double, int) - Constructor for class drcl.intserv.SpecAd
 
SpecFlow - class drcl.intserv.SpecFlow.
 
SpecFlow() - Constructor for class drcl.intserv.SpecFlow
 
SpecFlow(TrafficModel, SpecR) - Constructor for class drcl.intserv.SpecFlow
 
SpecR - class drcl.intserv.SpecR.
 
SpecR() - Constructor for class drcl.intserv.SpecR
 
SpecR_DCTS - class drcl.intserv.scheduler.SpecR_DCTS.
 
SpecR_DCTS() - Constructor for class drcl.intserv.scheduler.SpecR_DCTS
 
SpecR_DCTS(int, double) - Constructor for class drcl.intserv.scheduler.SpecR_DCTS
 
SpecR_Direct - interface drcl.intserv.scheduler.SpecR_Direct.
Interface that defines a "direct" Rspec that only contains bandwidth and buffer parameters.
SpecR_GR - class drcl.intserv.scheduler.SpecR_GR.
 
SpecR_GR() - Constructor for class drcl.intserv.scheduler.SpecR_GR
 
SpecR_GR(int, int, int) - Constructor for class drcl.intserv.scheduler.SpecR_GR
 
SpecR_PTSP - class drcl.intserv.scheduler.SpecR_PTSP.
Periodic-task static-priority Rspec.
SpecR_PTSP() - Constructor for class drcl.intserv.scheduler.SpecR_PTSP
 
SpecR_PTSP(int, double, double) - Constructor for class drcl.intserv.scheduler.SpecR_PTSP
 
SpecR_SP - interface drcl.intserv.scheduler.SpecR_SP.
Interface that defines a static-priority rspec; used by scheduler_SP.
Stack - class drcl.util.queue.Stack.
A first-in-last-out queue.
Stack() - Constructor for class drcl.util.queue.Stack
 
StackTraceFilter - interface drcl.ruv.StackTraceFilter.
Filters out non-critical stack trace information.
State_ACTIVE - Static variable in class drcl.comp.WorkerThread
State of executing a task.
State_FINISHING - Static variable in class drcl.comp.WorkerThread
State of finishing up, ready to accept next task.
State_INACTIVE - Static variable in class drcl.comp.ACARuntime
State of no thread running or waiting to be started.
State_INACTIVE - Static variable in class drcl.comp.WorkerThread
State of not executing a task.
State_RESETTING - Static variable in class drcl.comp.ARuntime
Transitional state to INACTIVE when system is being reset.
State_RESETTING - Static variable in class drcl.sim.event.SESimulator
Transitional state to INACTIVE when system is being reset.
State_RUNNING - Static variable in class drcl.comp.ACARuntime
State of have threads running.
State_SLEEPING - Static variable in class drcl.comp.WorkerThread
State of sleeping for finite time.
State_SUSPENDED - Static variable in class drcl.comp.ACARuntime
State of system suspended.
State_SUSPENDING - Static variable in class drcl.comp.ARuntime
Transitional state to SUSPENDED.
State_SUSPENDING - Static variable in class drcl.sim.event.SESimulator
Transitional state to SUSPENDED.
State_WAITING - Static variable in class drcl.comp.WorkerThread
State of waiting on an object.
Stats - class drcl.comp.lib.Stats.
Statistical components.
Stats() - Constructor for class drcl.comp.lib.Stats
 
Stats(String) - Constructor for class drcl.comp.lib.Stats
 
Stdout - class drcl.comp.io.Stdout.
 
Stdout() - Constructor for class drcl.comp.io.Stdout
 
Stdout(String) - Constructor for class drcl.comp.io.Stdout
 
StringUtil - class drcl.util.StringUtil.
Some commonly-used string utilities.
StringUtil() - Constructor for class drcl.util.StringUtil
 
SwitchedBeamAntenna - class drcl.inet.mac.SwitchedBeamAntenna.
This class is derived from class Antenna.java Before using, it has to be initialized with pattern files.
SwitchedBeamAntenna() - Constructor for class drcl.inet.mac.SwitchedBeamAntenna
Creates a new instance of SwitchedBeamAntenna
System - class drcl.ruv.System.
The entry class of the DRCL RUntime Virtual (RUV) system.
System() - Constructor for class drcl.ruv.System
 
System(String) - Constructor for class drcl.ruv.System
 
SystemMonitor - class drcl.ruv.SystemMonitor.
The RUV System monitor class.
SystemMonitor() - Constructor for class drcl.ruv.SystemMonitor
 
SystemMonitor(String) - Constructor for class drcl.ruv.SystemMonitor
 
sClone(Component) - Static method in class drcl.comp.Util
Returns a clone of this component using object serialization.
sIGMP - class drcl.inet.core.sIGMP.
A very preliminary IGMP protocol.
sIGMP() - Constructor for class drcl.inet.core.sIGMP
 
sIGMP(String) - Constructor for class drcl.inet.core.sIGMP
 
sIGMP.IGMPPacket - class drcl.inet.core.sIGMP.IGMPPacket.
 
sIGMP.IGMPPacket(int, int, long) - Constructor for class drcl.inet.core.sIGMP.IGMPPacket
 
s_info() - Method in class drcl.comp.ARuntime
Returns statistics of this runtime.
s_info(boolean) - Method in class drcl.comp.ARuntime
Returns statistics of this runtime.
s_info() - Method in class drcl.sim.event.SESimulator
Returns statistics of this runtime.
s_info(boolean) - Method in class drcl.sim.event.SESimulator
Returns statistics of this runtime.
s_info() - Method in class drcl.sim.event.SESimulatorOld
 
save(ObjectOutputStream, Component) - Static method in class drcl.comp.Util
Saves the component hierarchy with the given root to the ObjectOutputStream.
scheduler_Fifo - class drcl.intserv.scheduler.scheduler_Fifo.
The first-come-first-serve scheduler.
scheduler_Fifo() - Constructor for class drcl.intserv.scheduler.scheduler_Fifo
 
scheduler_Fifo(String) - Constructor for class drcl.intserv.scheduler.scheduler_Fifo
 
scheduler_PGPS - class drcl.intserv.scheduler.scheduler_PGPS.
The Packetized Generalized Processor Sharing scheduler.
scheduler_PGPS() - Constructor for class drcl.intserv.scheduler.scheduler_PGPS
 
scheduler_PGPS(String) - Constructor for class drcl.intserv.scheduler.scheduler_PGPS
 
scheduler_SCFQ - class drcl.intserv.scheduler.scheduler_SCFQ.
The Self-clock Fair Queueing scheduler.
scheduler_SCFQ() - Constructor for class drcl.intserv.scheduler.scheduler_SCFQ
 
scheduler_SCFQ(String) - Constructor for class drcl.intserv.scheduler.scheduler_SCFQ
 
scheduler_SFQ - class drcl.intserv.scheduler.scheduler_SFQ.
The Start-time Fair Queueing scheduler.
scheduler_SFQ() - Constructor for class drcl.intserv.scheduler.scheduler_SFQ
 
scheduler_SFQ(String) - Constructor for class drcl.intserv.scheduler.scheduler_SFQ
 
scheduler_SP - class drcl.intserv.scheduler.scheduler_SP.
The Static priority scheduler.
scheduler_SP() - Constructor for class drcl.intserv.scheduler.scheduler_SP
 
scheduler_VC - class drcl.intserv.scheduler.scheduler_VC.
The VirtualClock scheduler.
scheduler_VC() - Constructor for class drcl.intserv.scheduler.scheduler_VC
 
scheduler_VC(String) - Constructor for class drcl.intserv.scheduler.scheduler_VC
 
scheduler_WF2Q - class drcl.intserv.scheduler.scheduler_WF2Q.
The Worse-case fair weighted fair queueing scheduler.
scheduler_WF2Q() - Constructor for class drcl.intserv.scheduler.scheduler_WF2Q
 
scheduler_WF2Q(String) - Constructor for class drcl.intserv.scheduler.scheduler_WF2Q
 
sduplicate(Component) - Method in class drcl.comp.Component
Duplicates the child components and the structure (including the shadow connections) from the source component.
send(Port, Object, double) - Method in class drcl.comp.Component
Sets up a delayed send event.
send(int) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Sends len_ bytes of data thru the down port.
send(byte[]) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Sends a buffer of data from buffer_ thru the down port.
send(byte[], int) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Sends len_ bytes of data from buffer_ thru the down port.
send(byte[], int, int) - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
Sends len_ bytes of data from buffer_ thru the down port.
send(long, Object, int) - Method in class drcl.inet.application.McastTestApp
To send data to a multicast group.
sendAt(Port, Object, double) - Method in class drcl.comp.Component
Sets up a delayed send event.
sendProgress() - Method in class drcl.comp.tool.EventTester
Returns the index of the next event which the send process is waiting to execute ("send" event) or match ("receive" event).
sendReceive(Object) - Method in class drcl.comp.Port
 
sendUrgentData(int) - Method in class drcl.inet.socket.InetSocket
Not implemented.
sender - Variable in class drcl.intserv.SpecAd
 
set(String, String) - Method in class drcl.comp.Port
Sets the group ID and port ID of this port.
set(Component, String) - Method in class drcl.comp.queue.QLogic
 
set(Port, Object, double) - Method in class drcl.comp.tool.TimerList
Sets a timer.
set(Port, Object, Object, double) - Method in class drcl.comp.tool.TimerList
Sets a timer.
set() - Method in class drcl.data.BitSet
Sets all the bits.
set(int) - Method in class drcl.data.BitSet
Sets the bit specified by the index to true.
set(int[]) - Method in class drcl.data.BitSet
Sets the bits specified by the indices to true.
set(int, long) - Method in class drcl.data.BitSet
Sets the subset specified by the index to the argument subset.
set(BitSet, BitSet) - Method in class drcl.data.MapKey
Set this MapKey with the given mask and value.
set(Marker, Meter) - Method in class drcl.diffserv.DFProfile
Intalls the marker and meter to this profile.
set(long, long, int) - Method in class drcl.inet.data.RTKey
Set this RTKey with the given source, destination and incoming interface.
set(long, long, long, long, int, int) - Method in class drcl.inet.data.RTKey
Set this RTKey with the given source, destination, incoming interface and masks.
set(OSPF_LSA, int, boolean) - Method in class drcl.inet.protocol.ospf.OSPF_SPF_vertex
 
set(int, long) - Method in class drcl.net.FooPacket
 
set(double, double) - Method in class drcl.net.graph.Node
 
set(int, double, int) - Method in class drcl.net.traffic.traffic_CDSmooth
 
set(int, double, double, double) - Method in class drcl.net.traffic.traffic_ExpOnOff
 
set(int, int, double, double) - Method in class drcl.net.traffic.traffic_FixedPoints
 
set(int, int, double, double, double, double[]) - Method in class drcl.net.traffic.traffic_FixedPoints
 
set(int, int, double, double) - Method in class drcl.net.traffic.traffic_OnOff
 
set(int, double) - Method in class drcl.net.traffic.traffic_PacketTrain
 
set(int, double, double, double, double, double) - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
set(int, int, double, double) - Method in class drcl.net.traffic.traffic_PeakRate
 
set(int, double, int) - Method in class drcl.net.traffic.traffic_Periodic
 
set(int, double) - Method in class drcl.net.traffic.traffic_Poisson
 
set(int, double) - Method in class drcl.net.traffic.traffic_PoissonVariableSize
 
set(int, double, double, int) - Method in class drcl.net.traffic.traffic_RTSmooth
 
set(int, int, int, double, int) - Method in class drcl.net.traffic.traffic_TokenBucket
 
set(int, double, int) - Method in class drcl.net.traffic.tsCDSmooth
 
set(int, double, double, double) - Method in class drcl.net.traffic.tsExpOnOff
 
set(int, int, double, double) - Method in class drcl.net.traffic.tsFixedPoints
 
set(int, int, double, double, double, double[]) - Method in class drcl.net.traffic.tsFixedPoints
 
set(int, int, double, double) - Method in class drcl.net.traffic.tsOnOff
 
set(int, double) - Method in class drcl.net.traffic.tsPacketTrain
 
set(int, double, double, double, double, double) - Method in class drcl.net.traffic.tsParetoOnOff
 
set(int, int, double, double) - Method in class drcl.net.traffic.tsPeakRate
 
set(int, double, int) - Method in class drcl.net.traffic.tsPeriodic
 
set(int, double) - Method in class drcl.net.traffic.tsPoisson
 
set(int, double) - Method in class drcl.net.traffic.tsPoissonVariableSize
 
set(int, double, double, int) - Method in class drcl.net.traffic.tsRTSmooth
 
set(int, int, int, double, int) - Method in class drcl.net.traffic.tsTokenBucket
 
setACK(boolean) - Method in class drcl.inet.transport.TCPPacket
 
setATIMWindow(double) - Method in class drcl.inet.mac.Mac_802_11
Set the size of ATIM window
setAccountingEnabled(boolean) - Method in class drcl.net.tool.NamTrace
Sets true to enable accounting of each type of event.
setActionMap(Map) - Method in class drcl.ruv.TclAction
Sets the action map that associates the signals with actions.
setActivated(boolean) - Method in class drcl.intserv.SpecR
A flow must be activated before its packets can be scheduled by the scheduler as QoS packets.
setActiveCur(double) - Method in class drcl.inet.sensorsim.CPUBase
Sets the active current.
setActivePattern(int) - Method in class drcl.inet.mac.Antenna
Set the pattern index by active.
setAddress(long) - Method in class drcl.inet.data.NetAddress
 
setAddressByCIDR(Network) - Static method in class drcl.inet.InetUtil
 
setAddressByCIDR(Network, long) - Static method in class drcl.inet.InetUtil
 
setAddressByCIDR(Object[]) - Static method in class drcl.inet.InetUtil
 
setAddressByCIDR(Object[], long) - Static method in class drcl.inet.InetUtil
 
setAddressByID(Network) - Static method in class drcl.inet.InetUtil
Assigns network addresses to all nodes in the network by extracting from component IDs.
setAddressByID(Node) - Static method in class drcl.inet.InetUtil
Assigns a network address to the argument node by extracting from its component ID.
setAddressByID(Object[]) - Static method in class drcl.inet.InetUtil
Assigns network addresses to nodes by extracting from component IDs.
setAddresses(long, long) - Method in class drcl.inet.mac.ARP
Configurates the IP address and the MAC address of this interface.
setAddresses(long, long) - Method in class drcl.inet.mac.LL
Sets the address information.
setAdmission(Admission) - Method in class drcl.intserv.Scheduler
 
setAnonymous(boolean) - Method in class drcl.comp.lib.Talk
 
setAppendNewLineToObjectEnabled(boolean) - Method in class drcl.comp.io.FileComponent
 
setAppendNewLineToObjectEnabled(boolean) - Method in class drcl.comp.io.Stdout
 
setAtnFactor(double) - Method in class drcl.inet.sensorsim.SeismicProp
Sets the attenuation factor
setAutoFlushEnabled(boolean) - Method in class drcl.comp.io.FileComponent
 
setAveOffTime(double) - Method in class drcl.net.traffic.traffic_ExpOnOff
 
setAveOffTime(double) - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
setAveOffTime(double) - Method in class drcl.net.traffic.tsExpOnOff
 
setAveOffTime(double) - Method in class drcl.net.traffic.tsParetoOnOff
 
setAveOnTime(double) - Method in class drcl.net.traffic.traffic_ExpOnOff
 
setAveOnTime(double) - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
setAveOnTime(double) - Method in class drcl.net.traffic.tsExpOnOff
 
setAveOnTime(double) - Method in class drcl.net.traffic.tsParetoOnOff
 
setAvgPacketSize(int) - Method in class drcl.net.traffic.traffic_PoissonVariableSize
 
setAvgPacketSize(int) - Method in class drcl.net.traffic.tsPoissonVariableSize
 
setAvgQSizePort(String) - Method in class drcl.inet.core.queue.RED
 
setAvgRate(int) - Method in class drcl.net.traffic.traffic_OnOff
 
setAvgRate(int) - Method in class drcl.net.traffic.tsOnOff
 
setBASERTT_INIT(double) - Method in class drcl.inet.transport.TCP
Sets the initial value of baseRTT (in second).
setBW(int) - Method in class drcl.intserv.Scheduler
Sets the bandwidth of the interface.
setBW(int) - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
setBW(int) - Method in interface drcl.intserv.scheduler.SpecR_Direct
 
setBW(int) - Method in class drcl.intserv.scheduler.SpecR_GR
 
setBW(int) - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
setBWRatio(double) - Method in class drcl.intserv.Scheduler
 
setBandwidth(double) - Method in class drcl.diffserv.scheduling.ColorQueue
 
setBandwidth(double) - Method in class drcl.inet.CSLBuilder
Sets the bandwidth (in bps) for all the interfaces.
setBandwidth(int, double) - Method in class drcl.inet.CoreServiceLayer
Sets the bandwidth of the specified interface.
setBandwidth(double) - Method in class drcl.inet.CoreServiceLayer
Sets the bandwidth of all the interfaces.
setBandwidth(int, double) - Method in class drcl.inet.Node
Sets the bandwidth of the ifindex_th interface.
setBandwidth(double) - Method in class drcl.inet.Node
Sets the bandwidth of all the interfaces.
setBandwidth(double) - Method in class drcl.inet.NodeBuilder
Sets the bandwidth (in bps) for all the interfaces.
setBandwidth(int, double) - Method in class drcl.inet.core.CoreServiceLayer
 
setBandwidth(double) - Method in class drcl.inet.core.CoreServiceLayer
 
setBandwidth(double) - Method in class drcl.inet.core.NI
Sets the bandwidth of this network interface.
setBandwidth(double) - Method in class drcl.inet.core.queue.RED
 
setBandwidth(double) - Method in class drcl.inet.data.InterfaceInfo
 
setBandwidth(double) - Method in class drcl.inet.mac.Mac_802_11
Sets the channel bandwidth and calculates all related variables.
setBatteryID(int) - Method in class drcl.inet.sensorsim.BatteryBase
 
setBcastRate(double) - Method in class drcl.inet.sensorsim.TargetAgent
Sets the broadcast rate with which the target node generates stimuli.
setBeaconInterval(double) - Method in class drcl.inet.mac.Mac_802_11
Set the length of beacon interval
setBinWidth(double) - Method in class drcl.comp.tool.HistogramPlotter
 
setBinWidthAt(int, double) - Method in class drcl.comp.tool.HistogramPlotter
 
setBody(Packet) - Method in class drcl.net.Packet
Sets the encapsulated object of this packet with another packet.
setBody(Object, int) - Method in class drcl.net.Packet
Sets the encapsulated object of this packet.
setBucketSize(int) - Method in class drcl.net.traffic.traffic_TokenBucket
 
setBucketSize(int) - Method in class drcl.net.traffic.tsTokenBucket
 
setBuffer(int, String) - Method in class drcl.inet.CoreServiceLayer
Sets the buffer size of all the interfaces.
setBuffer(int, int, String) - Method in class drcl.inet.CoreServiceLayer
Sets the buffer size of the specified interface.
setBuffer(int, String) - Method in class drcl.inet.Node
Sets the buffer size of all the interfaces.
setBuffer(int, int, String) - Method in class drcl.inet.Node
Sets the buffer size of the ifindex_th interface.
setBuffer(int, String) - Method in class drcl.inet.core.CoreServiceLayer
 
setBuffer(int, int, String) - Method in class drcl.inet.core.CoreServiceLayer
 
setBuffer(int) - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
setBuffer(int) - Method in interface drcl.intserv.scheduler.SpecR_Direct
 
setBuffer(int) - Method in class drcl.intserv.scheduler.SpecR_GR
 
setBuffer(int) - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
setBufferMode(String) - Method in class drcl.inet.CSLBuilder
Sets the buffer mode of all the interfaces.
setBufferMode(String) - Method in class drcl.inet.CoreServiceLayer
Sets the buffer mode of all the interfaces.
setBufferMode(int, String) - Method in class drcl.inet.CoreServiceLayer
Sets the buffer mode of the specified interface.
setBufferMode(String) - Method in class drcl.inet.Node
Sets the buffer mode of all the interfaces.
setBufferMode(int, String) - Method in class drcl.inet.Node
Sets the buffer mode of the specified interface.
setBufferMode(String) - Method in class drcl.inet.NodeBuilder
Sets the buffer mode of all the interfaces.
setBufferMode(String) - Method in class drcl.inet.core.CoreServiceLayer
 
setBufferMode(int, String) - Method in class drcl.inet.core.