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 _

F

FIFO - class drcl.inet.core.queue.FIFO.
Implements a FIFO queue structure that one may plug in a different queue logic to form a differnt FIFO implementation.
FIFO() - Constructor for class drcl.inet.core.queue.FIFO
 
FIFO(String) - Constructor for class drcl.inet.core.queue.FIFO
 
FIFOQueue - class drcl.util.queue.FIFOQueue.
Queue with double type of keys.
FIFOQueue() - Constructor for class drcl.util.queue.FIFOQueue
 
FIN_WAIT_1 - Static variable in interface drcl.inet.transport.TCPConstants
 
FIN_WAIT_2 - Static variable in interface drcl.inet.transport.TCPConstants
 
FLAG_ACK - Static variable in class drcl.inet.transport.TCPPacket
 
FLAG_COMPONENT_NOTIFICATION - Static variable in class drcl.comp.Component
 
FLAG_DEBUG_ENABLED - Static variable in class drcl.comp.Component
 
FLAG_DIRECT_OUTPUT_ENABLED - Static variable in class drcl.comp.Component
 
FLAG_ENABLED - Static variable in class drcl.comp.Component
Bit mask of the enabled flag.
FLAG_ERROR_ENABLED - Static variable in class drcl.comp.Component
Bit mask of the enabled flag.
FLAG_EVENT_ENABLED - Static variable in class drcl.comp.Component
 
FLAG_FIN - Static variable in class drcl.inet.transport.TCPPacket
 
FLAG_GARBAGE_DISPLAY_ENABLED - Static variable in class drcl.comp.Component
 
FLAG_GARBAGE_ENABLED - Static variable in class drcl.comp.Component
 
FLAG_PORT_NOTIFICATION - Static variable in class drcl.comp.Component
 
FLAG_SACK - Static variable in class drcl.inet.transport.TCPPacket
 
FLAG_STARTED - Static variable in class drcl.comp.Component
 
FLAG_STOPPED - Static variable in class drcl.comp.Component
 
FLAG_SYN - Static variable in class drcl.inet.transport.TCPPacket
 
FLAG_TRACE_ENABLED - Static variable in class drcl.comp.Component
 
FLAG_UNDEFINED_START - Static variable in class drcl.comp.Component
 
FLUSH_TREE - Static variable in interface drcl.inet.protocol.cbt.CBTConstants
 
FORK_PORT - Static variable in class drcl.inet.sensorsim.BatteryBase
 
FORK_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorAgent
 
FRED - class drcl.inet.core.queue.FRED.
The Fair Random Early Detection queue logic.
FRED() - Constructor for class drcl.inet.core.queue.FRED
 
FRED(Component, String) - Constructor for class drcl.inet.core.queue.FRED
 
FROM_ATTACH - Static variable in class drcl.comp.Util
 
FROM_CONNECT - Static variable in class drcl.comp.Util
 
FROM_PHY_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorAgent
 
FROM_SENSOR_AGENT_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorApp
 
FROM_WIRELESS_AGENT_PORT_ID - Static variable in class drcl.inet.sensorsim.SensorApp
 
FileComponent - class drcl.comp.io.FileComponent.
Writes incoming data to a file in text format.
FileComponent() - Constructor for class drcl.comp.io.FileComponent
 
FileComponent(String) - Constructor for class drcl.comp.io.FileComponent
 
FileSource - class drcl.inet.application.FileSource.
A byte stream source which simulates sending a file of limited size.
FileSource() - Constructor for class drcl.inet.application.FileSource
 
FileSource(String) - Constructor for class drcl.inet.application.FileSource
 
FiniteFIFOQueue - class drcl.util.queue.FiniteFIFOQueue.
Finite-length version of FIFOQueue.
FiniteFIFOQueue() - Constructor for class drcl.util.queue.FiniteFIFOQueue
 
FiniteFIFOQueue(int) - Constructor for class drcl.util.queue.FiniteFIFOQueue
 
FiniteQueue - interface drcl.util.queue.FiniteQueue.
Interface for implementing a queue with finite capacity.
FiniteQueueImpl - class drcl.util.queue.FiniteQueueImpl.
Base class for implementing a queue with finite length.
FiniteQueueImpl() - Constructor for class drcl.util.queue.FiniteQueueImpl
 
FiniteQueueImpl() - Method in class drcl.util.queue.FiniteQueueImpl
 
FiniteQueueImpl(int) - Method in class drcl.util.queue.FiniteQueueImpl
 
FiniteVSFIFOQueue - class drcl.util.queue.FiniteVSFIFOQueue.
Variable-size version of FIFOQueue.
FiniteVSFIFOQueue() - Constructor for class drcl.util.queue.FiniteVSFIFOQueue
 
FiniteVSFIFOQueue(int) - Constructor for class drcl.util.queue.FiniteVSFIFOQueue
 
FiniteVSQueue - interface drcl.util.queue.FiniteVSQueue.
Interface for implementing a variable-size queue with finite capacity.
FiniteVSQueueImpl - class drcl.util.queue.FiniteVSQueueImpl.
Base class for implementing a queue with variable-size elements.
FiniteVSQueueImpl() - Constructor for class drcl.util.queue.FiniteVSQueueImpl
 
FiniteVSQueueImpl() - Method in class drcl.util.queue.FiniteVSQueueImpl
 
FiniteVSQueueImpl(int) - Method in class drcl.util.queue.FiniteVSQueueImpl
 
FiniteVSSimpleQueue - class drcl.util.queue.FiniteVSSimpleQueue.
Variable-size version of SimpleQueue.
FiniteVSSimpleQueue() - Constructor for class drcl.util.queue.FiniteVSSimpleQueue
 
FooPacket - class drcl.net.FooPacket.
A packet class that keeps both packet count and byte count.
FooPacket() - Constructor for class drcl.net.FooPacket
 
FooPacket(int, int, long) - Constructor for class drcl.net.FooPacket
 
ForkManager - class drcl.comp.ForkManager.
Defines the base class that manages "fork" events for a component system.
ForkManager() - Constructor for class drcl.comp.ForkManager
 
ForkManager(String) - Constructor for class drcl.comp.ForkManager
 
FreeSpaceModel - class drcl.inet.mac.FreeSpaceModel.
This class implements the free space radio propagation model.
FreeSpaceModel() - Constructor for class drcl.inet.mac.FreeSpaceModel
 
fatalError(String) - Static method in class drcl.Debug
Outputs an error message and exits the program.
fill(int) - Method in class drcl.comp.tool.HistogramPlotter
 
fill(int) - Method in class drcl.comp.tool.Plotter
 
filter(Exception) - Method in class drcl.ruv.Shell
 
filter(Exception) - Method in class drcl.ruv.ShellTcl
 
filter(Exception) - Method in interface drcl.ruv.StackTraceFilter
Filters the stack trace in the exception and returns the result.
finalPortionClassName(Class) - Static method in class drcl.util.StringUtil
Extract final portion of a full class name.
findAvailable() - Method in class drcl.comp.Component
Returns an unconnected port from the default connection port group of this component.
findAvailable(String) - Method in class drcl.comp.Component
Returns an unconnected port from the specified port group.
findAvailable(String, int) - Method in class drcl.comp.Component
Returns an unconnected port of the given port type from the specified port group.
findCommonPrefix(String[]) - Static method in class drcl.util.StringUtil
Returns null if nothing to do.
firstElement() - Method in class drcl.comp.queue.ActiveQueue
Retrieves but not dequeue the first object in the queue.
firstElement() - Method in class drcl.diffserv.HQS
 
firstElement() - Method in class drcl.diffserv.scheduling.ColorQueue
 
firstElement() - Method in class drcl.inet.core.queue.DropTail
Retrieves but not dequeue the first object in the queue.
firstElement() - Method in class drcl.inet.core.queue.FIFO
Retrieves but not dequeue the first object in the queue.
firstElement() - Method in class drcl.inet.core.queue.MQueue
Retrieves but not dequeue the first object in the queue.
firstElement() - Method in class drcl.inet.core.queue.PriorityQueue
Retrieves but not dequeue the first object in the queue.
firstElement() - Method in class drcl.util.queue.BSQueue
 
firstElement() - Method in class drcl.util.queue.CalendarQueue
 
firstElement() - Method in class drcl.util.queue.CalendarQueue2
 
firstElement() - Method in class drcl.util.queue.CalendarQueue3
 
firstElement() - Method in class drcl.util.queue.FIFOQueue
 
firstElement() - Method in interface drcl.util.queue.Queue
Returns the first element in the queue, no dequeue is performed.
firstElement() - Method in class drcl.util.queue.QueueImpl
 
firstElement() - Method in class drcl.util.queue.SimpleQueue
 
firstElement() - Method in class drcl.util.queue.TreeMapQueue
 
firstElement() - Method in class drcl.util.queue.VSBSQueue
 
firstElement() - Method in class drcl.util.queue.VSFIFOQueue
 
firstElement() - Method in class drcl.util.queue.VSSimpleQueue
 
firstElement() - Method in class drcl.util.queue.VSTreeMapQueue
 
firstKey() - Method in class drcl.util.queue.BSQueue
 
firstKey() - Method in class drcl.util.queue.CalendarQueue
 
firstKey() - Method in class drcl.util.queue.CalendarQueue2
 
firstKey() - Method in class drcl.util.queue.CalendarQueue3
 
firstKey() - Method in class drcl.util.queue.FIFOQueue
 
firstKey() - Method in interface drcl.util.queue.Queue
Returns the first key in the queue, no dequeue is performed.
firstKey() - Method in class drcl.util.queue.QueueImpl
 
firstKey() - Method in class drcl.util.queue.SimpleQueue
 
firstKey() - Method in class drcl.util.queue.TreeMapQueue
 
firstKey() - Method in class drcl.util.queue.VSBSQueue
 
firstKey() - Method in class drcl.util.queue.VSFIFOQueue
 
firstKey() - Method in class drcl.util.queue.VSSimpleQueue
 
firstKey() - Method in class drcl.util.queue.VSTreeMapQueue
 
flagIsSet() - Method in class drcl.inet.sensorsim.CPUBase
 
flip() - Method in class drcl.data.BooleanObj
Flips the boolean value and returns the new one.
floatValue() - Method in class drcl.data.DoubleObj
 
floatValue() - Method in class drcl.data.IntObj
 
floatValue() - Method in class drcl.data.LongObj
 
floatValue() - Method in class drcl.data.NumberObj
 
flush() - Method in class drcl.comp.tool.PlotPlain
 
forceReset() - Method in class drcl.comp.ARuntime
Forces to reset this runtime.
forceReset() - Method in class drcl.sim.event.SESimulator
Forces to reset this runtime.
forceReset() - Method in class drcl.sim.event.SESimulatorOld
Forces to reset this runtime.
fork(Port, Object, double) - Method in class drcl.comp.Component
Sets up a fork event.
forkAt(Port, Object, double) - Method in class drcl.comp.Component
Sets up a fork event.
forward(Packet, long, long, boolean, int, long, int) - Method in class drcl.inet.Protocol
Forward packet via specified link.
forward(Object, int, long, long, boolean, int, long, int) - Method in class drcl.inet.Protocol
Forward packet via specified link.
forward(Packet, long, long, boolean, int, long, int[]) - Method in class drcl.inet.Protocol
This method presents the most general case where the packet is forwarded on arbitrarily specified interfaces.
forward(Object, int, long, long, boolean, int, long, int[]) - Method in class drcl.inet.Protocol
This method presents the most general case where the packet is forwarded on arbitrarily specified interfaces.
forward(Packet, long, long, boolean, int, long) - Method in class drcl.inet.Protocol
Route lookup forwarding.
forward(Object, int, long, long, boolean, int, long) - Method in class drcl.inet.Protocol
Route lookup forwarding.
forward(Object, int, long) - Method in class drcl.inet.TclComponent
Sends data to the network.
fp - Variable in class drcl.net.traffic.traffic_FixedPoints
 
frameLength - Variable in class drcl.net.traffic.traffic_RTSmooth
 
freeBuffer(int, int) - Method in class drcl.intserv.Scheduler
Frees buffer from a departing packet.
freeMemory() - Static method in class drcl.util.MiscUtil
 
from - Variable in class drcl.comp.Util.Link
 
fsp - class drcl.inet.application.fsp.
A simple FSP (file service protocol) client.
fsp() - Constructor for class drcl.inet.application.fsp
 
fsp(String) - Constructor for class drcl.inet.application.fsp
 
fspd - class drcl.inet.application.fspd.
A simple FSP (File Service Protocol) server.
fspd() - Constructor for class drcl.inet.application.fspd
 
fspd(String) - Constructor for class drcl.inet.application.fspd
 
ftp - class drcl.inet.application.ftp.
This component implements a uni-directional file transfer protocol.
ftp() - Constructor for class drcl.inet.application.ftp
 
ftp(String) - Constructor for class drcl.inet.application.ftp
 
ftpd - class drcl.inet.application.ftpd.
A simple FTP server.
ftpd() - Constructor for class drcl.inet.application.ftpd
 
ftpd(String) - Constructor for class drcl.inet.application.ftpd
 

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 ~