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 _

B

BCAST_RATE - Static variable in class drcl.inet.sensorsim.TargetAgent
 
BE - Static variable in interface drcl.diffserv.DFConstants
The DSCP of the BE class.
BEST_CLASS_FOR_LONGEST_MATCH - Static variable in class drcl.data.Map
 
BEST_EFFORTS_DATA - Static variable in class drcl.intserv.IntServToS
 
BE_TOS - Static variable in interface drcl.diffserv.DFConstants
The INET TOS of the BE class.
BI_ATTACH - Static variable in class drcl.comp.Util
 
BI_CONNECT - Static variable in class drcl.comp.Util
 
BROADCAST - Static variable in class drcl.inet.contract.PktSending
 
BROADCAST_SENSOR_PACKET - Static variable in class drcl.inet.sensorsim.SensorAppWirelessAgentContract
 
BSQueue - class drcl.util.queue.BSQueue.
Queue with double type of keys.
BSQueue() - Constructor for class drcl.util.queue.BSQueue
 
BUFFER_CHANGE_EVENT_NAME - Static variable in class drcl.intserv.Scheduler
Name of the (reserved) buffer change event.
BUFFER_CHANGE_EVENT_PORT - Static variable in class drcl.intserv.Scheduler
Name of the (reserved) buffer change event port.
BW_CHANGE_EVENT_NAME - Static variable in class drcl.intserv.Scheduler
Name of the (reserved) bandwidth change event.
BW_CHANGE_EVENT_PORT - Static variable in class drcl.intserv.Scheduler
Name of the (reserved) bandwidth change event port.
BYTE_COUNT_EVENT - Static variable in class drcl.net.tool.TrafficMonitor
Name of the byte-mode events.
BYTE_COUNT_EVENT - Static variable in class drcl.net.tool.TrafficMonitor2
Name of the byte-mode throughput events.
BYTE_COUNT_PORT_ID - Static variable in class drcl.net.tool.TrafficMonitor
ID of the port to export the byte-mode events.
BYTE_COUNT_PORT_ID - Static variable in class drcl.net.tool.TrafficMonitor2
ID of the port to export the byte-mode throughput events.
BYTE_FOR_ID - Static variable in class drcl.inet.sensorsim.SensorApp
 
BYTE_LOSS_EVENT - Static variable in class drcl.net.tool.TrafficMonitor2
Name of the byte-mode packet-loss-rate events.
BYTE_LOSS_PORT_ID - Static variable in class drcl.net.tool.TrafficMonitor2
ID of the port to export the byte-mode packet-loss-rate events.
BYTE_MODE - Static variable in interface drcl.inet.InetConstants
Buffer operation mode
BY_PASS - Static variable in class drcl.diffserv.Marker
 
BackoffTimer - class drcl.inet.mac.BackoffTimer.
This class simulates the backoff timer in IEEE 802.11 protocol.
BackoffTimer(Mac_802_11, double) - Constructor for class drcl.inet.mac.BackoffTimer
 
BatteryBase - class drcl.inet.sensorsim.BatteryBase.
Abstract base class for battery models.
BatteryBase() - Constructor for class drcl.inet.sensorsim.BatteryBase
 
BatteryBase(double) - Constructor for class drcl.inet.sensorsim.BatteryBase
 
BatteryCoinCell - class drcl.inet.sensorsim.BatteryCoinCell.
This class implements a Coin Cell battery.
BatteryCoinCell() - Constructor for class drcl.inet.sensorsim.BatteryCoinCell
 
BatteryCoinCell(double) - Constructor for class drcl.inet.sensorsim.BatteryCoinCell
 
BatteryContract - class drcl.inet.sensorsim.BatteryContract.
This class implements the contract between the battery model and the CPU and radio models.
BatteryContract() - Constructor for class drcl.inet.sensorsim.BatteryContract
 
BatteryContract(int) - Constructor for class drcl.inet.sensorsim.BatteryContract
 
BatteryContract.Message - class drcl.inet.sensorsim.BatteryContract.Message.
This class implements the underlying message of the contract.
BatteryContract.Message() - Constructor for class drcl.inet.sensorsim.BatteryContract.Message
 
BatteryContract.Message(int) - Constructor for class drcl.inet.sensorsim.BatteryContract.Message
 
BatteryContract.Message(int, int, double) - Constructor for class drcl.inet.sensorsim.BatteryContract.Message
 
BatteryLiNR - class drcl.inet.sensorsim.BatteryLiNR.
This class implements an LiNR battery.
BatteryLiNR() - Constructor for class drcl.inet.sensorsim.BatteryLiNR
 
BatteryLiNR(double) - Constructor for class drcl.inet.sensorsim.BatteryLiNR
 
BatterySimple - class drcl.inet.sensorsim.BatterySimple.
This class implements a simple battery whose capacity is assumed to be constant.
BatterySimple() - Constructor for class drcl.inet.sensorsim.BatterySimple
 
BatterySimple(double) - Constructor for class drcl.inet.sensorsim.BatterySimple
 
BatteryTable - class drcl.inet.sensorsim.BatteryTable.
This class implements the table that specifies the capacity of a battery as a function of its current.
BatteryTable() - Constructor for class drcl.inet.sensorsim.BatteryTable
 
BeaconTimer - class drcl.inet.mac.BeaconTimer.
This class defines the beacon timer for power saving mode
BeaconTimer(Mac_802_11) - Constructor for class drcl.inet.mac.BeaconTimer
 
BitSet - class drcl.data.BitSet.
This class implements a set of bits that grows as needed.
BitSet(int, long) - Constructor for class drcl.data.BitSet
 
BitSet(int, long[]) - Constructor for class drcl.data.BitSet
Creates and returns a bit set of the specified size given an array of long integers.
BitSet(int[]) - Constructor for class drcl.data.BitSet
Creates and returns a bit set in which the bits of the positions specified in set_ are set to 1's.
BitSet() - Constructor for class drcl.data.BitSet
Creates a new bit set.
BitSet(int) - Constructor for class drcl.data.BitSet
Creates a bit set whose initial size is large enough to explicitly represent subset with indices in the range 0 through nbits-1.
BooleanObj - class drcl.data.BooleanObj.
Class that is similar to Boolean but is mutable.
BooleanObj() - Constructor for class drcl.data.BooleanObj
 
BooleanObj(boolean) - Constructor for class drcl.data.BooleanObj
 
Bouncer - class drcl.comp.lib.Bouncer.
This component bounces back any arriving data at the port where the data comes.
Bouncer() - Constructor for class drcl.comp.lib.Bouncer
 
Bouncer(String) - Constructor for class drcl.comp.lib.Bouncer
 
BulkSink - class drcl.inet.application.BulkSink.
A byte stream sink which always has sufficient buffers for incoming data, and it always reports available buffers of dataUnit bytes.
BulkSink() - Constructor for class drcl.inet.application.BulkSink
 
BulkSink(String) - Constructor for class drcl.inet.application.BulkSink
 
BulkSource - class drcl.inet.application.BulkSource.
A byte stream source which always sends bytes as long as the receiver has sufficient buffers.
BulkSource() - Constructor for class drcl.inet.application.BulkSource
 
BulkSource(String) - Constructor for class drcl.inet.application.BulkSource
 
BulkSourceSink - class drcl.inet.application.BulkSourceSink.
A byte stream source which always sends bytes as long as the receiver has sufficient buffers.
BulkSourceSink() - Constructor for class drcl.inet.application.BulkSourceSink
 
BulkSourceSink(String) - Constructor for class drcl.inet.application.BulkSourceSink
 
ByteStreamConstants - interface drcl.comp.lib.bytestream.ByteStreamConstants.
A collection of constants that are used in this package.
ByteStreamContract - class drcl.comp.lib.bytestream.ByteStreamContract.
The byte stream sending contract.
ByteStreamContract() - Constructor for class drcl.comp.lib.bytestream.ByteStreamContract
 
ByteStreamContract(int) - Constructor for class drcl.comp.lib.bytestream.ByteStreamContract
 
ByteStreamContract.Message - class drcl.comp.lib.bytestream.ByteStreamContract.Message.
 
ByteStreamContract.Message() - Constructor for class drcl.comp.lib.bytestream.ByteStreamContract.Message
 
ByteStreamContract.Message(int) - Constructor for class drcl.comp.lib.bytestream.ByteStreamContract.Message
Query
ByteStreamContract.Message(int, int) - Constructor for class drcl.comp.lib.bytestream.ByteStreamContract.Message
Report
ByteStreamContract.Message(int, byte[], int) - Constructor for class drcl.comp.lib.bytestream.ByteStreamContract.Message
Send
ByteStreamContract.Message(int, byte[], int, int) - Constructor for class drcl.comp.lib.bytestream.ByteStreamContract.Message
Send
ByteStreamNetPeer - class drcl.comp.lib.bytestream.ByteStreamNetPeer.
An intermediate component that acts as between a ByteStreamContract component and a real network socket.
ByteStreamNetPeer() - Constructor for class drcl.comp.lib.bytestream.ByteStreamNetPeer
 
ByteStreamNetPeer(String) - Constructor for class drcl.comp.lib.bytestream.ByteStreamNetPeer
 
ByteStreamPeer - class drcl.comp.lib.bytestream.ByteStreamPeer.
ByteStreamPeer is a helper class to conduct the ByteStreamContract both as an initiator and a reactor.
ByteStreamPeer() - Constructor for class drcl.comp.lib.bytestream.ByteStreamPeer
 
ByteStreamPeer(Port) - Constructor for class drcl.comp.lib.bytestream.ByteStreamPeer
 
bandwidth() - Method in class drcl.inet.mac.Mac_802_11
Gets the channel bandwidth.
battery - Static variable in class drcl.inet.sensorsim.BatteryBase
 
batteryOut - Static variable in class drcl.inet.sensorsim.BatteryBase
 
binaryRepresentation() - Method in class drcl.data.BitSet
Returns the binary representation of this bit set.
binaryRepresentation(boolean) - Method in class drcl.data.BitSet
Returns the binary representation of this bit set.
binaryRepresentation(int) - Method in class drcl.data.BitSet
Returns the binary representation of the bit set in the specified number of binary characters.
binaryRepresentation() - Method in class drcl.data.Map
Prints out the content of this map and represents the keys in the binary form.
binaryRepresentation(boolean) - Method in class drcl.data.Map
Prints out the content of this map and represents the keys in the binary form.
binaryRepresentation(int) - Method in class drcl.data.Map
Prints out the content of this map and represents the keys in the binary form.
binaryRepresentation() - Method in class drcl.data.MapKey
Returns the binary representation of this map key.
binaryRepresentation(boolean) - Method in class drcl.data.MapKey
Returns the binary representation of this map key.
binaryRepresentation(int) - Method in class drcl.data.MapKey
Returns the binary representation of the value and the mask of the map key in the specified number of binary characters.
bind(Identity) - Method in class drcl.inet.core.PktDispatcher
 
bind(RT) - Method in class drcl.inet.core.PktDispatcher
 
bind(long, int) - Method in class drcl.inet.socket.InetSocket
 
bind(InetSocket, long, int) - Method in class drcl.inet.socket.SocketMaster
Binds the server/client socket to a specific (address, port).
block(Object) - Method in class drcl.comp.tool.DotDump2
Don't show the internal structure of the components of the same class.
block(String) - Method in class drcl.comp.tool.DotDump2
Don't show the internal structure of the components of the same class.
body - Variable in class drcl.net.Packet
 
broadcast(Packet, long, long, boolean, int, long, long) - Method in class drcl.inet.Protocol
Broadcast the packet with nexthop specified.
broadcast(Packet, long, long, boolean, int, long) - Method in class drcl.inet.Protocol
Broadcast the packet.
broadcast(Object, int, long, long, boolean, int, long) - Method in class drcl.inet.Protocol
Broadcast a raw packet body.
broadcast(Packet, long, long, boolean, int, long, int) - Method in class drcl.inet.Protocol
Broadcast excluding the specified link.
broadcast(Object, int, long, long, boolean, int, long, int) - Method in class drcl.inet.Protocol
Broadcast excluding the specified link.
broadcast(Packet, long, long, boolean, int, long, int[]) - Method in class drcl.inet.Protocol
Broadcast excluding the specified links.
broadcast(Object, int, long, long, boolean, int, long, int[]) - Method in class drcl.inet.Protocol
Broadcast excluding the specified links.
bucketSize - Variable in class drcl.net.traffic.traffic_TokenBucket
 
buffer - Variable in class drcl.intserv.scheduler.SpecR_GR
 
build(Object[]) - Method in class drcl.inet.CSLBuilder
Builds the core service layers inside the specified containers.
build(Object) - Method in class drcl.inet.CSLBuilder
 
build(Object[]) - Method in class drcl.inet.NodeBuilder
Builds up the node structure inside the specified containers.
build(Object[], String) - Method in class drcl.inet.NodeBuilder
Builds up the node structure inside the specified containers with a node map.
build(Object[], CSLBuilder, String) - Method in class drcl.inet.NodeBuilder
Builds up the node structure inside the specified containers together with the CSL builder and the node map.
build(Object[], CSLBuilder) - Method in class drcl.inet.NodeBuilder
Builds up the node structure inside the specified containers together with the CSL builder.
build(Object) - Method in class drcl.inet.NodeBuilder
Builds the node structure inside the specified container.
build(Object, String) - Method in class drcl.inet.NodeBuilder
Builds the node structure inside the specified container with a node map.
build(Object, CSLBuilder) - Method in class drcl.inet.NodeBuilder
Builds the node structure inside the specified container together with the CSL builder.
build(Object, CSLBuilder, String) - Method in class drcl.inet.NodeBuilder
Builds the node structure inside the specified container together with the CSL builder and a map.
build(Object[]) - Method in class drcl.inet.core.CSLBuilder
 
burst - Variable in class drcl.net.traffic.TraceInput
 
burstRate - Variable in class drcl.net.traffic.traffic_ExpOnOff
 
burstRate - Variable in class drcl.net.traffic.traffic_ParetoOnOff
 
busy() - Method in class drcl.inet.mac.Mac_802_11_Timer
 
bw - Variable in class drcl.intserv.scheduler.SpecR_GR
 
bw2metric(double) - Method in class drcl.inet.protocol.ospf.OSPF_QoS
 
bypassARP - Variable in class drcl.inet.mac.ARP
This is a flag which the user can choose to bypass the ARP operation to speed up the simulation.
byteValue() - Method in class drcl.data.DoubleObj
 
byteValue() - Method in class drcl.data.IntObj
 
byteValue() - Method in class drcl.data.LongObj
 
byteValue() - Method in class drcl.data.NumberObj
 

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 ~