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 _

E

ECT - Static variable in class drcl.inet.InetPacket
ECT (ECN-Capable Transport) bit mask in the ToS field.
edp_ - Variable in class drcl.diffserv.scheduling.ColorQueue
early-drop params
edv_ - Variable in class drcl.diffserv.scheduling.ColorQueue
early-drop variables
edv_print(String) - Method in class drcl.inet.core.queue.RED
 
EF - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the EF class.
EF_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the EF class.
Element - interface drcl.util.queue.Element.
 
EMPTY_STRING - Static variable in class drcl.util.StringUtil
 
end - Variable in class drcl.util.scalar.IntInterval
 
end - Variable in class drcl.util.scalar.LongInterval
End of the interval, exclusive
enqueue(double, Object) - Method in class drcl.util.queue.Queue
Enqueues the element with the associated key.
enqueue(double, Object) - Method in class drcl.util.queue.CalendarQueue
 
enqueue(double, Object) - Method in class drcl.util.queue.TreeMapQueue
 
enqueue(double, Object) - Method in class drcl.util.queue.SimpleQueue
 
enqueue(double, Object, int) - Method in class drcl.util.queue.Queue
Enqueues the element with the associated key.
enqueue(double, Object, int) - Method in class drcl.util.queue.CalendarQueue
 
enqueue(double, Object, int) - Method in class drcl.util.queue.TreeMapQueue
 
enqueue(double, Object, int) - Method in class drcl.util.queue.SimpleQueue
 
enqueue(double, Object, int) - Method in class drcl.util.queue.Stack
 
enqueue(double, Object, int) - Method in class drcl.util.queue.FIFOQueue
 
enqueue(Object) - Method in class drcl.comp.queue.ActiveQueue
Enqueues the object at the end of the queue
enqueue(Object) - Method in class drcl.comp.queue.QueueFIFO
Enqueues the object at the end of the queue
enqueue(Object) - Method in class drcl.util.queue.Queue
Associates the element with the largest key in the queue and then enqueues the element.
enqueue(Object) - Method in class drcl.util.queue.CalendarQueue
 
enqueue(Object) - Method in class drcl.util.queue.TreeMapQueue
 
enqueue(Object) - Method in class drcl.util.queue.SimpleQueue
 
enqueue(Object) - Method in class drcl.inet.core.queue.MQueue
Enqueues the object at the end of the queue
enqueue(Object) - Method in class drcl.inet.core.queue.DropTail
Enqueues the object at the end of the queue
enqueue(Object) - Method in class drcl.inet.core.queue.FIFO
Enqueues the object at the end of the queue
enqueue(Object) - Method in class drcl.diffserv.HQS
 
enqueue(Object) - Method in class drcl.diffserv.scheduling.ColorQueue
Picks packet to drop.
enqueue(Object) - Method in class drcl.intserv.Scheduler
 
enqueue(Object, int) - Method in class drcl.util.queue.Queue
Associates the element with the largest key in the queue and then enqueues the element.
enqueue(Object, int) - Method in class drcl.util.queue.CalendarQueue
 
enqueue(Object, int) - Method in class drcl.util.queue.TreeMapQueue
 
enqueue(Object, int) - Method in class drcl.util.queue.SimpleQueue
 
enqueue(Object, int) - Method in class drcl.util.queue.Stack
 
enqueue(Object, Port) - Static method in class drcl.comp.queue.ActiveQueueContract
 
enqueueAfter(Object, Object) - Method in class drcl.util.queue.Queue
Enqueues the element right after the previousElement_ element and associates the element with a key equal to the previous element's.
enqueueAfter(Object, Object) - Method in class drcl.util.queue.CalendarQueue
 
enqueueAfter(Object, Object) - Method in class drcl.util.queue.TreeMapQueue
XXX: Not exactly.
enqueueAfter(Object, Object) - Method in class drcl.util.queue.SimpleQueue
 
enqueueAfter(Object, Object, int) - Method in class drcl.util.queue.Queue
Enqueues the element right after the previousElement_ element and associates the element with a key equal to the previous element's.
enqueueAfter(Object, Object, int) - Method in class drcl.util.queue.CalendarQueue
 
enqueueAfter(Object, Object, int) - Method in class drcl.util.queue.TreeMapQueue
XXX: Not exactly.
enqueueAfter(Object, Object, int) - Method in class drcl.util.queue.SimpleQueue
 
enqueueAt(int, double, Object) - Method in class drcl.util.queue.Queue
Enqueues the element at the position specified with the associated key.
enqueueAt(int, double, Object) - Method in class drcl.util.queue.TreeMapQueue
XXX: Not exactly.
enqueueAt(int, double, Object) - Method in class drcl.util.queue.SimpleQueue
 
enqueueAt(int, double, Object, int) - Method in class drcl.util.queue.Queue
Enqueues the element at the position specified with the associated key.
enqueueAt(int, double, Object, int) - Method in class drcl.util.queue.CalendarQueue
 
enqueueAt(int, double, Object, int) - Method in class drcl.util.queue.TreeMapQueue
XXX: Not exactly.
enqueueAt(int, double, Object, int) - Method in class drcl.util.queue.SimpleQueue
 
enqueueAt(int, double, Object, int) - Method in class drcl.util.queue.Stack
 
enqueueAt(int, double, Object, int) - Method in class drcl.util.queue.FIFOQueue
 
enqueueAt(Object, int) - Method in class drcl.comp.queue.ActiveQueue
Enqueues the object at the position specified.
enqueueAt(Object, int) - Method in class drcl.comp.queue.QueueFIFO
Enqueues the object at the position specified.
enqueueHandler(Object, int) - Method in class drcl.comp.queue.QLogic
Handles the event of enqueuing the object of the given size.
enqueueHandler(Object, int) - Method in class drcl.inet.core.queue.RED
 
enqueueHandler(Object, int) - Method in class drcl.inet.core.queue.FRED
 
entry - Variable in class drcl.data.Map
 
ENTRY - Static variable in class drcl.inet.contract.RTConfig
 
EQUAL - Static variable in class drcl.intserv.SpecR
 
equals(Object) - Method in class drcl.data.LongObj
 
equals(Object) - Method in class drcl.data.DoubleObj
 
equals(Object) - Method in class drcl.data.Struct
 
equals(Object) - Method in class drcl.data.MapKey
 
equals(Object) - Method in class drcl.data.BitSet
Compares this object against the specified object.
equals(Object) - Method in class drcl.data.BooleanObj
 
equals(Object) - Method in class drcl.data.IntObj
 
equals(Object) - Method in class drcl.net.Packet
Returns true if that_ is a packet, and its packet size, header size and the encapsulated object are all equal to those of this packet.
equals(Object) - Method in class drcl.inet.InetPacket
 
equals(Object) - Method in class drcl.inet.data.NetAddress
 
equals(Object) - Method in class drcl.inet.data.RTEntry
 
equals(Object) - Method in class drcl.inet.protocol.ospf.OSPF_SPF_vertex
 
equals(Object) - Method in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
equals(Object, Object) - Static method in class drcl.util.ObjectUtil
Returns true if o1_ is equal to o2_.
ERROR - Static variable in interface drcl.comp.lib.bytestream.ByteStreamConstants
 
ERROR - Static variable in interface drcl.inet.socket.SocketConstants
 
error(Object) - Static method in class drcl.Debug
Outputs an error message.
error(Object, boolean) - Static method in class drcl.Debug
Outputs an error message.
error(Object, Object) - Static method in class drcl.Debug
Outputs an error message.
error(Object, Object, boolean) - Static method in class drcl.Debug
Outputs an error message.
error(Object, String, Port, Object) - Method in class drcl.comp.Component
Sends an error message at infoport.
error(String, Object) - Method in class drcl.comp.Component
Sends an error message at infoport.
error(String, Port) - Static method in class drcl.inet.socket.SocketContract
 
ErrorContract - class drcl.comp.contract.ErrorContract.
Defines the format of the error message exported by a component and provides utility methods to retrieve individual fields in such a message.
ErrorContract.Message - class drcl.comp.contract.ErrorContract.Message.
 
ErrorContract.Message(double, Port, Object, String, Object) - Constructor for class drcl.comp.contract.ErrorContract.Message
 
ErrorContract() - Constructor for class drcl.comp.contract.ErrorContract
 
ESCAPE_CHAR_SET - Static variable in class drcl.ruv.Common
 
ESTABLISHED - Static variable in interface drcl.inet.transport.TCPConstants
 
ESTABLISHED_FIN - Static variable in interface drcl.inet.transport.TCPConstants
 
ESTABLISHED_OVER - Static variable in interface drcl.inet.transport.TCPConstants
 
eval(BufferedReader) - Method in class drcl.ruv.Shell
 
eval(BufferedReader) - Method in class drcl.ruv.ShellTcl
 
eval(String) - Method in class drcl.ruv.Shell
 
eval(String) - Method in class drcl.ruv.ShellPython
 
eval(String) - Method in class drcl.ruv.ShellTcl
 
evalCommand(String) - Method in class drcl.ruv.Term
Return false if the previous command is not finished yet.
evalFile(String) - Method in class drcl.ruv.Term
 
evalFile(String, String[]) - Method in class drcl.ruv.Shell
 
evalResource(String) - Method in class drcl.ruv.Shell
Script is from resource.
EVENT_AVG_QSIZE - Static variable in class drcl.inet.core.queue.RED
Name of the average queue size change event.
EVENT_ID_CHANGED_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the identity changed event for both the exporting and receiving ports
EVENT_IDENTITY_ADDED - Static variable in interface drcl.inet.InetConstants
The event type of the identity added event.
EVENT_IDENTITY_REMOVED - Static variable in interface drcl.inet.InetConstants
The event type of the identity removed event.
EVENT_IF_NEIGHBOR_DOWN - Static variable in interface drcl.inet.InetConstants
The event type of the neighbor-down (a neighbor is lost) event.
EVENT_IF_NEIGHBOR_UP - Static variable in interface drcl.inet.InetConstants
The event type of the neighbor-up (a neighbor is discovered) event.
EVENT_IF_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the interface/neighbor event for both the exporting and receiving ports
EVENT_MCAST_HOST_PORT_ID - Static variable in interface drcl.inet.InetConstants
 
EVENT_PKT_ARRIVAL - Static variable in interface drcl.inet.InetConstants
The event type of the packet arrival event.
EVENT_PKT_ARRIVAL_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the packet arrival event for both the exporting and receiving ports
EVENT_QLEN - Static variable in class drcl.inet.core.queue.DropTail
 
EVENT_QSIZE - Static variable in class drcl.comp.queue.QLogic
Name of the instant queue size change event.
EVENT_QSIZE_PORT_ID - Static variable in class drcl.inet.core.queue.MQueue
Name of the port that exports the instant queue size change events.
EVENT_QSIZE_PORT_ID - Static variable in class drcl.inet.core.queue.FIFO
Name of the port that exports the instant queue size change events.
EVENT_RT_ENTRY_ADDED - Static variable in interface drcl.inet.InetConstants
The event type of the routing entry added event.
EVENT_RT_ENTRY_MODIFIED - Static variable in interface drcl.inet.InetConstants
The event type of the routing entry modified event.
EVENT_RT_ENTRY_REMOVED - Static variable in interface drcl.inet.InetConstants
The event type of the routing entry removed event.
EVENT_RT_MCAST_CHANGED_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the multicast routing entry changed event for both the exporting and receiving ports
EVENT_RT_UCAST_CHANGED_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the unicast routing entry changed event for both the exporting and receiving ports
EVENT_VIF_NEIGHBOR_DOWN - Static variable in interface drcl.inet.InetConstants
The event type of the (virtual) neighbor-down (a neighbor is lost) event.
EVENT_VIF_NEIGHBOR_UP - Static variable in interface drcl.inet.InetConstants
The event type of the (virtual) neighbor-up (a neighbor is discovered) event.
EVENT_VIF_PORT_ID - Static variable in interface drcl.inet.InetConstants
The port ID of the virtual interface/neighbor event for both the exporting and receiving ports
EventContract - class drcl.comp.contract.EventContract.
Defines the format of the event message exported by a component and provides utility methods to retrieve individual fields in such a message.
EventContract.Message - class drcl.comp.contract.EventContract.Message.
 
EventContract.Message(double, String, String, Object, Object) - Constructor for class drcl.comp.contract.EventContract.Message
 
EventContract() - Constructor for class drcl.comp.contract.EventContract
 
EventTester - class drcl.comp.tool.EventTester.
An event-based component testing engine.
EventTester() - Constructor for class drcl.comp.tool.EventTester
 
EventTester(Component) - Constructor for class drcl.comp.tool.EventTester
 
exactMatch(MapKey) - Method in class drcl.data.MapKey
Returns true only if the masks and the masked values of that_ and this key are equal.
excludes(IntSpace) - Method in class drcl.util.scalar.IntSpace
 
excludes(LongSpace) - Method in class drcl.util.scalar.LongSpace
 
EXECUTE_COMMANDS - Static variable in class drcl.ruv.ShellContract
 
EXECUTE_FILE - Static variable in class drcl.ruv.ShellContract
 
execute(WorkerThread) - Method in class drcl.comp.Task
Executes the task in thread_.
execute(WorkerThread) - Method in class drcl.comp.TaskSend
 
execute(WorkerThread) - Method in class drcl.comp.TaskReceive
 
execute(WorkerThread) - Method in class drcl.comp.TaskSpecial
 
execute(WorkerThread) - Method in class drcl.comp.TaskNotify
 
execute(WorkerThread) - Method in class drcl.comp.TaskFork
 
exit() - Method in class drcl.ruv.Term
Exits the terminal.
exit() - Method in class drcl.ruv.Dterm
 
exit() - Method in class drcl.ruv.DtermAWT
 
explore(Component, Object) - Static method in class drcl.comp.Util
Explores the topology seen from the specified component in a hierarchical mannger.
explore(Component, Object[]) - Static method in class drcl.comp.Util
Explores the topology seen from the specified component in a hierarchical mannger.
explore(Component, Object[], Object[]) - Static method in class drcl.comp.Util
Explores the topology seen from the specified component in a hierarchical mannger.
explore(Component, Object[], Object[], boolean) - Static method in class drcl.comp.Util
Explores the topology seen from the specified component in a hierarchical mannger.
explore(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
ExponentialDistribution - class drcl.util.random.ExponentialDistribution.
 
ExponentialDistribution() - Constructor for class drcl.util.random.ExponentialDistribution
 
ExponentialDistribution(double) - Constructor for class drcl.util.random.ExponentialDistribution
 
ExponentialDistribution(double, long) - Constructor for class drcl.util.random.ExponentialDistribution
 
ExponentialDistribution(long) - Constructor for class drcl.util.random.ExponentialDistribution
 
exportEPS(int, String) - Method in class drcl.comp.tool.Plotter
 
exportEvent(String, double, String) - Method in class drcl.comp.Port
 
exportEvent(String, Object, String) - Method in class drcl.comp.Port
 
expose(Component) - Method in class drcl.comp.Component
Makes the child component receives all the data as this parent component does.
exposeEventPorts(Component) - Method in class drcl.comp.Component
Exposes the event ports of the given child component.
exposePort(Component, String) - Method in class drcl.comp.Component
Creates a port that proxies for the client port, specified by the child component, group id and port id.
exposePort(Component, String, String) - Method in class drcl.comp.Component
Creates a shadow port for a port of the child component's, specified by the child component, the port group id and the port id.
exposePort(Component, String, String, String, String) - Method in class drcl.comp.Component
Creates a shadow port, with the given group id and the port id, for a port of the child component, specified by the child component, the port group id and the port id.
exposePort(Port) - Method in class drcl.comp.Component
Creates a shadow port for the client port and makes it have the same group ID and port ID as the client's.
exposePort(Port, String, String) - Method in class drcl.comp.Component
Creates a shadow port, with the given group id and the port id, for the client port.
Extender - class drcl.comp.tool.Extender.
This component extends the input data with the data assigned to it.
Extender() - Constructor for class drcl.comp.tool.Extender
 
Extender(String) - Constructor for class drcl.comp.tool.Extender
 
Extension - class drcl.comp.Extension.
An extension is a component that behaves as part of other components in the sense that when data arrives at an extension, instead of a new thread is created to handle the data, the thread at the sending component carries over the component boundary.
EXTENSION_NO_CHANGE - Static variable in class drcl.inet.contract.RTConfig
 
Extension() - Constructor for class drcl.comp.Extension
 
Extension(String) - Constructor for class drcl.comp.Extension
 
extract(CoreServiceLayer) - Method in class drcl.inet.CSLBuilder
Extracts the structure of an existing CoreServiceLayer to the builder.
extract(CoreServiceLayer) - Method in class drcl.inet.core.CSLBuilder
Extracts the structure of packet filters, queue, NI and extensions.
extract(CoreServiceLayer, String) - Method in class drcl.inet.core.CSLBuilder
Extracts the structure of packet filters, queue, NI and extensions.
extract(Node) - Method in class drcl.inet.NodeBuilder
Extracts the structure of an existing Node to the builder.

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 ~