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 _

G

GarbageContract - class drcl.comp.contract.GarbageContract.
Defines the format of the garbage message exported by a component and provides utility methods to retrieve individual fields in such a message.
GarbageContract.Message - class drcl.comp.contract.GarbageContract.Message.
 
GarbageContract.Message(double, String, Object, boolean) - Constructor for class drcl.comp.contract.GarbageContract.Message
 
GarbageContract.Message(double, String, Object, Object, boolean) - Constructor for class drcl.comp.contract.GarbageContract.Message
 
GarbageContract() - Constructor for class drcl.comp.contract.GarbageContract
 
GaussianDistribution - class drcl.util.random.GaussianDistribution.
 
GaussianDistribution() - Constructor for class drcl.util.random.GaussianDistribution
 
GaussianDistribution(double, double) - Constructor for class drcl.util.random.GaussianDistribution
 
GaussianDistribution(double, double, long) - Constructor for class drcl.util.random.GaussianDistribution
 
GaussianDistribution(long) - Constructor for class drcl.util.random.GaussianDistribution
 
GET_ALL - Static variable in class drcl.inet.contract.IDLookup
 
GET_CAPACITY - Static variable in class drcl.comp.queue.ActiveQueueContract
 
GET_DEFAULT - Static variable in class drcl.inet.contract.IDLookup
 
get_hello_interval() - Method in class drcl.inet.protocol.ospf.OSPF_Hello
 
get_router_dead_interval() - Method in class drcl.inet.protocol.ospf.OSPF_Hello
 
GET_SIZE - Static variable in class drcl.comp.queue.ActiveQueueContract
 
get(BitSet, String) - Method in class drcl.data.Map
For "longest match" and "match all".
get(int) - Method in class drcl.data.Struct
 
get(int) - Method in class drcl.data.BitSet
Returns the value of the bit with the specified index.
get(int) - Method in class drcl.data.UniversalStruct
 
get(MapKey, String) - Method in class drcl.data.Map
For "exact match" and "wildcard match".
get(RTKey, String) - Method in class drcl.inet.core.RT
Returns the matched entry(-ies).
get(String) - Method in class drcl.data.Struct
 
get(String, String, int, long, int) - Method in class drcl.inet.application.fsp
Retrieves a file from the remote node.
getAcceptPack(long, int) - Static method in class drcl.inet.socket.SocketContract
 
getAcceptReplyPack(int, long, int, Port) - Static method in class drcl.inet.socket.SocketContract
 
getAckNo() - Method in class drcl.inet.transport.TCP
 
getAckNo() - Method in class drcl.inet.transport.TCPb
 
getAckNo() - Method in class drcl.inet.transport.TCPPacket
 
getAcronym(String) - Static method in class drcl.util.StringUtil
 
getActivated() - Method in class drcl.intserv.SpecR
 
getActualSize() - Method in class drcl.data.BitSet
Returns the number of bits actually used by this BitSet to represent bit values.
getAddress() - Method in class drcl.net.Module
Returns the address scheme associated with this module.
getAddress() - Method in class drcl.inet.core.RT
Returns the address scheme.
getAddress() - Method in class drcl.inet.data.NetAddress
 
getAdmission() - Method in class drcl.intserv.Scheduler
 
getAdvWin() - Method in class drcl.inet.transport.TCPPacket
 
getAllCommands() - Static method in class drcl.ruv.Commands
 
getAllComponents() - Method in class drcl.comp.Component
Returns all the child components.
getAllComponents(Component) - Static method in class drcl.comp.Util
Returns all components in the component hierarchy, including root_.
getAllDebugLevels() - Method in class drcl.comp.ACARuntime
 
getAllEntries() - Method in class drcl.data.Map
 
getAllEntries(Port) - Static method in class drcl.inet.contract.RTConfig
 
getAllFields() - Method in class drcl.data.Struct
 
getAllFields() - Method in class drcl.data.UniversalStruct
 
getAllFlowspecs() - Method in class drcl.intserv.Scheduler
Returns the all reservations installed in this link.
getAllIDs(Port) - Static method in class drcl.inet.contract.IDLookup
 
getAllKeys() - Method in class drcl.data.Map
 
getAllPortGroupIDs(Component) - Static method in class drcl.comp.Util
Returns the ID's of all port groups being created in the component.
getAllPorts() - Method in class drcl.comp.Component
Returns all the ports of this component.
getAllPorts(String) - Method in class drcl.comp.Component
Returns all the ports of the port group in this component.
getAllProperties(Component) - Static method in class drcl.comp.Util
Returns all the properties of the component.
getAllPropertyDescriptors(Object) - Static method in class drcl.comp.Util
Returns all the properties of the component/object.
getAllRspecs() - Method in class drcl.intserv.Scheduler
Returns all the Rspecs installed.
getAllStateListeners() - Method in class drcl.comp.ACARuntime
 
getAllTraces() - Method in class drcl.util.TraceManager
 
getAllWires(Component) - Static method in class drcl.comp.Util
Returns all wires in the component hierarchy.
getAllWiresInside() - Method in class drcl.comp.Component
Returns all the wires that the ports of the child components are attached to.
getAllWiresInsideOut() - Method in class drcl.comp.Component
Returns all the wires that the ports of this component and the child components are attached to.
getAllWiresOut() - Method in class drcl.comp.Component
Returns all the wires that the ports of this component are attached to.
getAreaID() - Method in class drcl.inet.protocol.ospf.OSPF_Packet
 
getArguments() - Method in class drcl.ruv.ShellContract.Message
 
getaTS() - Method in class drcl.inet.transport.TCPPacket
 
getAvailableBuffer() - Method in class drcl.intserv.Scheduler
Returns the remaining buffer for packet allocation.
getAvailableBufferSize() - Method in class drcl.net.traffic.TrafficShaper
Returns the available buffer size of this traffic shaper (byte).
getAvailableBW() - Method in class drcl.intserv.Scheduler
Acquires available bandwidth.
getAvailableCapacity() - Method in class drcl.intserv.Scheduler
Returns the buffer size available for reservation.
getAvailableQoSBuffer() - Method in class drcl.intserv.Scheduler
Returns the remaining buffer for QoS flow reservation.
getAvailableRcvBuffer() - Method in class drcl.inet.transport.TCP
 
getAvailableRcvBuffer() - Method in class drcl.inet.transport.TCPb
 
getAvailableReceivingBuffers() - Method in class drcl.inet.transport.TCPb
 
getAvailableReceivingBuffers() - Method in class drcl.inet.transport.TCPSink
 
getAvailableSize() - Method in class drcl.comp.queue.ActiveQueue
Returns the available size of the queue.
getAvailableSize() - Method in class drcl.util.queue.Queue
Returns the vacancy of the queue.
getAvailableSpace() - Method in class drcl.util.CircularBuffer
 
getAvailableWorkforce() - Method in class drcl.comp.ARuntime
Returns the amount of available workforce in this runtime.
getAveOffTime() - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
getAveOffTime() - Method in class drcl.net.traffic.traffic_ExpOnOff
 
getAveOnTime() - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
getAveOnTime() - Method in class drcl.net.traffic.traffic_ExpOnOff
 
getAvgRate() - Method in class drcl.net.traffic.traffic_OnOff
 
getBandwidth() - Method in class drcl.inet.NodeBuilder
 
getBandwidth() - Method in class drcl.inet.CSLBuilder
 
getBandwidth() - Method in class drcl.inet.core.NI
Returns the bandwidth of this network interface.
getBandwidth() - Method in class drcl.inet.core.queue.RED
 
getBandwidth() - Method in class drcl.inet.data.InterfaceInfo
 
getBandwidth() - Method in class drcl.diffserv.scheduling.ColorQueue
 
getBandwidth(int) - Method in class drcl.inet.Node
Returns the bandwidth of the ifindex_th interface.
getBandwidth(int) - Method in class drcl.inet.CoreServiceLayer
Returns the bandwidth of the specified interface.
getBandwidth(int) - Method in class drcl.inet.core.CoreServiceLayer
 
getBandwidth(int, Port) - Static method in class drcl.inet.contract.IFQuery
 
getBankID() - Method in class drcl.inet.contract.ConfigSwitch.Message
 
getBASERTT_INIT() - Method in class drcl.inet.transport.TCP
Returns the initial value of baseRTT (in second).
getBcastPack(Object, int, long, long, boolean, int, long, int) - Static method in class drcl.inet.contract.PktSending
Creates and returns an exclusive-broadcasting request.
getBcastPack(Object, int, long, long, boolean, int, long, int[]) - Static method in class drcl.inet.contract.PktSending
Creates and returns an exclusive-broadcasting request.
getBcastPack(Packet, long, long, boolean, int, long, int) - Static method in class drcl.inet.contract.PktSending
Creates and returns an exclusive-broadcasting request.
getBcastPack(Packet, long, long, boolean, int, long, int[]) - Static method in class drcl.inet.contract.PktSending
Creates and returns an exclusive-broadcasting request.
getBest() - Static method in class drcl.util.queue.QueueAssistant
 
getBest(int) - Static method in class drcl.util.queue.QueueAssistant
 
getBestImplementationForLongestMatch() - Static method in class drcl.data.Map
 
getBody() - Method in class drcl.net.Packet
Returns the encapsulated object of this packet.
getBoolean(int) - Method in class drcl.data.Struct
 
getBoolean(int) - Method in class drcl.data.UniversalStruct
 
getBoolean(String) - Method in class drcl.data.Struct
 
getBucketSize() - Method in class drcl.net.traffic.traffic_TokenBucket
 
getBuffer() - Method in class drcl.intserv.SpecR
Returns the buffer requirement for this Rspec.
getBuffer() - Method in class drcl.intserv.scheduler.SpecR_GR
 
getBuffer() - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
getBuffer() - Method in interface drcl.intserv.scheduler.SpecR_Direct
 
getBuffer() - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
getBufferLength() - Method in class drcl.net.traffic.TrafficShaper
Returns the current buffer length of this traffic shaper (# of packets).
getBufferMode() - Method in class drcl.inet.NodeBuilder
 
getBufferMode() - Method in class drcl.inet.CSLBuilder
 
getBufferMode(int) - Method in class drcl.inet.Node
Returns the buffer operation mode.
getBufferMode(int) - Method in class drcl.inet.CoreServiceLayer
 
getBufferMode(int) - Method in class drcl.inet.core.CoreServiceLayer
 
getBufferRatio() - Method in class drcl.intserv.Scheduler
Returns the buffer ratio (%QoS portion).
getBufferSize() - Method in class drcl.net.traffic.TrafficSourceComponent
Returns the (maximum) buffer size of this traffic shaper (byte).
getBufferSize() - Method in class drcl.net.traffic.TrafficShaperComponent
Returns the (maximum) buffer size of this traffic shaper (byte).
getBufferSize() - Method in class drcl.net.traffic.TrafficShaper
Returns the (maximum) buffer size of this traffic shaper (byte).
getBufferSize() - Method in class drcl.inet.NodeBuilder
 
getBufferSize() - Method in class drcl.inet.CSLBuilder
 
getBufferSize() - Method in class drcl.inet.data.InterfaceInfo
 
getBufferSize(int) - Method in class drcl.inet.Node
Returns the buffer size of the ifindex_th interface.
getBufferSize(int) - Method in class drcl.inet.CoreServiceLayer
Returns the buffer size of the specified interface.
getBufferSize(int) - Method in class drcl.inet.core.CoreServiceLayer
 
getBufferSize(int, Port) - Static method in class drcl.inet.contract.IFQuery
 
getBurst() - Method in class drcl.net.traffic.TraceInput
 
getBurst() - Method in class drcl.net.traffic.TrafficModel
Returns the maximum burstness that can be generated from this model instance (byte).
getBurst() - Method in class drcl.net.traffic.traffic_RTSmooth
 
getBurst() - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
getBurst() - Method in class drcl.net.traffic.traffic_Periodic
 
getBurst() - Method in class drcl.net.traffic.traffic_CDSmooth
 
getBurst() - Method in class drcl.net.traffic.traffic_PacketTrain
 
getBurst() - Method in class drcl.net.traffic.traffic_PeakRate
 
getBurst() - Method in class drcl.net.traffic.traffic_ExpOnOff
 
getBurst() - Method in class drcl.net.traffic.traffic_TokenBucket
 
getBurst() - Method in class drcl.net.traffic.traffic_OnOff
 
getBurst() - Method in class drcl.diffserv.TB_meter
Returns the token bucket size (bits).
getBurstRate() - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
getBurstRate() - Method in class drcl.net.traffic.traffic_ExpOnOff
 
getBW() - Method in class drcl.intserv.Scheduler
Returns the bandwidth of the interface.
getBW() - Method in class drcl.intserv.SpecR
Returns the bandwidth requirement for this Rspec.
getBW() - Method in class drcl.intserv.scheduler.SpecR_GR
 
getBW() - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
getBW() - Method in interface drcl.intserv.scheduler.SpecR_Direct
 
getBW() - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
getBWRatio() - Method in class drcl.intserv.Scheduler
 
getByteArray() - Method in class drcl.comp.lib.bytestream.ByteStreamContract.Message
 
getByteCount() - Method in class drcl.net.Packet
Returns the byte count of this packet in the connection to which this packet belongs.
getByteCount() - Method in class drcl.net.FooPacket
 
getByteCount() - Method in class drcl.inet.transport.TCPPacket
 
getC() - Method in class drcl.net.traffic.traffic_Periodic
 
getC() - Method in class drcl.net.traffic.traffic_CDSmooth
 
getC() - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
getC() - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
getCapacity() - Method in class drcl.comp.queue.ActiveQueue
Returns the capacity of the queue.
getCapacity() - Method in class drcl.comp.queue.QueueFIFO
Returns the capacity of the queue.
getCapacity() - Method in class drcl.comp.queue.QLogic
Returns the capacity of the queue.
getCapacity() - Method in class drcl.util.CircularBuffer
 
getCapacity() - Method in class drcl.inet.core.Queue
Returns the capacity of the queue.
getCapacity() - Method in class drcl.inet.core.queue.MQueue
Returns the capacity of the queue.
getCapacity() - Method in class drcl.inet.core.queue.DropTail
Returns the capacity of the queue.
getCapacity() - Method in class drcl.inet.core.queue.FIFO
Returns the capacity of the queue.
getCapacity() - Method in class drcl.diffserv.HQS
 
getCapacity() - Method in class drcl.diffserv.scheduling.ColorQueue
 
getCapacity() - Method in class drcl.intserv.Scheduler
 
getCapacity(Port) - Static method in class drcl.comp.queue.ActiveQueueContract
 
getClassIDMask() - Method in class drcl.diffserv.HQS
 
getClassifier() - Method in class drcl.inet.core.queue.FRED
 
getClassifier() - Method in class drcl.inet.core.queue.SRED
 
getClassifier() - Method in class drcl.diffserv.scheduling.ColorQueue
 
getClients() - Method in class drcl.comp.Port
 
getClosePack(int) - Static method in class drcl.inet.socket.SocketContract
 
getColorID(Packet) - Method in class drcl.net.tool.NamTrace
 
getColorID(Packet) - Method in class drcl.inet.tool.NamTrace
 
getColorID(Packet) - Method in class drcl.intserv.NamTrace
 
getCommand() - Method in class drcl.inet.protocol.dv.DVPacket
Returns the command of this packet.
getCommand() - Method in class drcl.inet.protocol.dvmrp.DVMRPFCPacket
 
getCommand() - Method in class drcl.inet.protocol.dvmrp.DVMRPRTPacket
Returns the command of this packet.
getCommand() - Method in class drcl.ruv.ShellContract.Message
 
getCommittedBurstSize() - Method in class drcl.diffserv.TC_meter
 
getCommittedInformationRate() - Method in class drcl.diffserv.TC_meter
 
getComponent(String) - Method in class drcl.comp.Component
Returns the child given the component ID.
getComponentFlag() - Method in class drcl.comp.Component
Returns the info flag of this component.
getComponentFlag(long) - Method in class drcl.comp.Component
Returns portion of the info flag masked by mask_
getConnectionID() - Method in class drcl.inet.socket.SocketContract.Message
 
getConnectionID() - Method in class drcl.intserv.QoSRequirement
 
getConnectPack(long, int, long, int) - Static method in class drcl.inet.socket.SocketContract
 
getConnectReplyPack(int, Port) - Static method in class drcl.inet.socket.SocketContract
 
getContent() - Method in class drcl.inet.contract.DatagramContract.Message
 
getContent() - Method in class drcl.ruv.ShellContract.Message
 
getContent(Object) - Method in class drcl.inet.application.SUDPApplication
Retrieves the content in the datagram.
getContract() - Method in class drcl.comp.contract.DebugContract.Message
 
getContract() - Method in class drcl.comp.contract.GarbageContract.Message
 
getContract() - Method in class drcl.comp.contract.ErrorContract.Message
 
getContract() - Method in class drcl.comp.contract.DoubleEventContract.Message
 
getContract() - Method in class drcl.comp.contract.TraceContract.Message
 
getContract() - Method in class drcl.comp.contract.PropertyContract.Message
 
getContract() - Method in class drcl.comp.contract.EventContract.Message
 
getContract() - Method in class drcl.comp.lib.bytestream.ByteStreamContract.Message
 
getContract() - Method in class drcl.comp.Message
Returns the associated contract of this message.
getContract() - Method in class drcl.comp.Port
 
getContract() - Method in class drcl.inet.contract.RTConfig.Message
 
getContract() - Method in class drcl.inet.contract.McastHostEvent.Message
 
getContract() - Method in class drcl.inet.contract.DatagramContract.Message
 
getContract() - Method in class drcl.inet.contract.ConfigSwitch.Message
 
getContract() - Method in class drcl.inet.contract.PktSending.Message
 
getContract() - Method in class drcl.inet.contract.IDConfig.Message
 
getContract() - Method in class drcl.inet.contract.NeighborEvent.Message
 
getContract() - Method in class drcl.inet.socket.SocketContract.Message
 
getContract() - Method in class drcl.intserv.SchedulerConfig.Message
 
getContract() - Method in class drcl.ruv.ShellContract.Message
 
getContract(Port) - Static method in class drcl.comp.Component
Returns the contract associated with the port.
getContractContent() - Method in class drcl.comp.contract.DebugContract
 
getContractContent() - Method in class drcl.comp.contract.GarbageContract
 
getContractContent() - Method in class drcl.comp.contract.ErrorContract
 
getContractContent() - Method in class drcl.comp.contract.DoubleEventContract
 
getContractContent() - Method in class drcl.comp.contract.TraceContract
 
getContractContent() - Method in class drcl.comp.contract.PropertyContract
 
getContractContent() - Method in class drcl.comp.contract.EventContract
 
getContractContent() - Method in class drcl.comp.lib.bytestream.ByteStreamContract
 
getContractContent() - Method in class drcl.comp.queue.ActiveQueueContract
 
getContractContent() - Method in class drcl.comp.Contract
Returns the content of this contract (format?).
getContractContent() - Method in class drcl.comp.ContractAny
 
getContractContent() - Method in class drcl.comp.ContractMultiple
 
getContractContent() - Method in class drcl.inet.contract.RTConfig
 
getContractContent() - Method in class drcl.inet.contract.McastHostEvent
 
getContractContent() - Method in class drcl.inet.contract.PktDelivery
 
getContractContent() - Method in class drcl.inet.contract.DatagramContract
 
getContractContent() - Method in class drcl.inet.contract.IDLookup
 
getContractContent() - Method in class drcl.inet.contract.ConfigSwitch
 
getContractContent() - Method in class drcl.inet.contract.RTLookup
 
getContractContent() - Method in class drcl.inet.contract.PktSending
 
getContractContent() - Method in class drcl.inet.contract.IFQuery
 
getContractContent() - Method in class drcl.inet.contract.IDConfig
 
getContractContent() - Method in class drcl.inet.contract.NeighborEvent
 
getContractContent() - Method in class drcl.inet.socket.SocketContract
 
getContractContent() - Method in class drcl.intserv.SchedulerConfig
 
getContractContent() - Method in class drcl.ruv.ShellContract
 
getContractHT() - Static method in class drcl.comp.Component
For debugging purposes.
getContractHT(String) - Static method in class drcl.comp.Component
For debugging purposes.
getConversationID(Packet) - Method in class drcl.net.tool.NamTrace
 
getConversationID(Packet) - Method in class drcl.inet.tool.NamTrace
 
getConversationID(Packet) - Method in class drcl.intserv.NamTrace
 
getCount() - Method in class drcl.comp.lib.Bouncer
Returns the counter value.
getCSL() - Method in class drcl.inet.Node
 
getCurrentLoad() - Method in class drcl.intserv.Scheduler
 
getCurrentLoadByPercentage() - Method in class drcl.intserv.Scheduler
 
getCurrentQLength() - Method in class drcl.comp.queue.QLogic
Returns the current length of the queue.
getCurrentQSize() - Method in class drcl.comp.queue.QLogic
Returns the current size of the queue.
getD() - Method in class drcl.net.traffic.traffic_CDSmooth
 
getD() - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
getData() - Method in class drcl.comp.contract.GarbageContract.Message
 
getData() - Method in class drcl.comp.contract.ErrorContract.Message
 
getData(Object, double) - Method in class drcl.comp.tool.ComponentTester
Returns the first data in the queue, coming in from the port at the time specified.
getData(Port) - Method in class drcl.comp.tool.ComponentTester
Returns the first data in the queue, coming in from the port specified.
getDataUnit() - Method in class drcl.comp.lib.bytestream.ByteStreamNetPeer
 
getDataUnit() - Method in class drcl.inet.application.BulkSink
 
getDataUnit() - Method in class drcl.inet.application.BulkSource
 
getDebugFlagsInBinary() - Method in class drcl.comp.Component
Prints the debug level flags as bitset; 1 as enabled and 0 disabled.
getDebugLevelNames() - Method in class drcl.comp.Component
Returns the names of defined debug levels; subclasses should override this method if debug levels are defined.
getDebugLevelNames() - Method in class drcl.inet.core.PktDispatcher
 
getDebugLevelNames() - Method in class drcl.inet.protocol.dv.DV
 
getDebugLevelNames() - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
getDebugLevelNames() - Method in class drcl.inet.protocol.ospf.OSPF
 
getDebugLevelNames() - Method in class drcl.inet.transport.TCP
 
getDebugLevelNames() - Method in class drcl.inet.transport.TCPSink
 
getDefaultAddress() - Method in class drcl.inet.Node
Returns the default network address of this node.
getDefaultAddress() - Method in class drcl.inet.CoreServiceLayer
Returns the default identity in this core service layer.
getDefaultAddress() - Method in class drcl.inet.core.CoreServiceLayer
 
getDefaultID() - Method in class drcl.inet.core.Identity
Returns the default identity.
getDefaultID(Port) - Static method in class drcl.inet.contract.IDLookup
 
getDelay() - Method in class drcl.comp.lib.Bouncer
Returns the delay.
getDelayACKTimeout() - Method in class drcl.inet.transport.TCPb
 
getDelayACKTimeout() - Method in class drcl.inet.transport.TCPSink
 
getDependentIndex(long) - Method in class drcl.inet.protocol.dvmrp.DVMRPRTExtension
 
getDequeueRequest() - Static method in class drcl.comp.queue.ActiveQueueContract
 
getDescription() - Method in class drcl.comp.contract.DebugContract.Message
 
getDescription() - Method in class drcl.comp.contract.GarbageContract.Message
 
getDescription() - Method in class drcl.comp.contract.ErrorContract.Message
 
getDescription() - Method in class drcl.comp.contract.DoubleEventContract.Message
 
getDescription() - Method in class drcl.comp.contract.TraceContract.Message
 
getDescription() - Method in class drcl.comp.contract.EventContract.Message
 
getDest(long) - Static method in class drcl.intserv.IntServToS
 
getDestination() - Method in class drcl.inet.InetPacket
 
getDestination() - Method in class drcl.inet.contract.DatagramContract.Message
 
getDestination() - Method in class drcl.inet.data.RTKey
 
getDestinationMask() - Method in class drcl.inet.data.RTKey
 
getDestinationPort() - Method in class drcl.inet.contract.DatagramContract.Message
 
getDestUlp(long) - Static method in class drcl.intserv.IntServToS
 
getDisplay() - Method in class drcl.comp.lib.TextDisplay
 
getDisplay() - Method in class drcl.comp.tool.ComponentMonitor
 
getDouble(int) - Method in class drcl.data.Struct
 
getDouble(int) - Method in class drcl.data.UniversalStruct
 
getDouble(String) - Method in class drcl.data.Struct
 
getDPort() - Method in class drcl.inet.transport.UDPPacket
Returns the destination port number of the UDP packet.
getDPort() - Method in class drcl.inet.transport.TCPPacket
 
getDrclChannel() - Method in class drcl.ruv.ShellTcl
 
getDropPreference() - Method in class drcl.diffserv.scheduling.ColorQueue
 
getDSCP(InetPacket) - Static method in class drcl.diffserv.DFUtil
Retrieves the DSCP field from the ToS field of the INET packet header.
getEfficiencyIndex() - Method in class drcl.comp.ARuntime
Returns the efficiency index of thread recycling.
getElementEnumerator() - Method in class drcl.util.queue.Queue
 
getElementEnumerator() - Method in class drcl.util.queue.CalendarQueue
 
getElementEnumerator() - Method in class drcl.util.queue.TreeMapQueue
 
getElementEnumerator() - Method in class drcl.util.queue.SimpleQueue
 
getEnqueCount() - Method in class drcl.comp.queue.ActiveQueue
 
getEnqueueRequest(Object) - Static method in class drcl.comp.queue.ActiveQueueContract
 
getEntry() - Method in class drcl.inet.contract.RTConfig.Message
 
getError() - Method in class drcl.inet.socket.SocketContract.Message
 
getEvent() - Method in class drcl.comp.contract.EventContract.Message
 
getEventEfficiencyIndex(long) - Method in class drcl.comp.ARuntime
 
getEventName() - Method in class drcl.comp.contract.DoubleEventContract.Message
 
getEventName() - Method in class drcl.comp.contract.EventContract.Message
 
getEventQueue() - Method in class drcl.comp.ACARuntime
 
getEventQueue() - Method in class drcl.comp.ARuntime
 
getEventQueue() - Method in class drcl.sim.event.SESimulator
 
getEventRate() - Method in class drcl.comp.ACARuntime
Returns the event processing rate of this runtime.
getEventRate() - Method in class drcl.comp.ARuntime
Returns the event processing rate of this runtime.
getEventRate() - Method in class drcl.sim.event.SESimulator
 
getEventTester() - Method in class drcl.comp.tool.ComponentTester
Returns the underlying testing engine.
getEVT_Type() - Method in class drcl.inet.protocol.ospf.OSPF_TimeOut_EVT
 
getExactMatch(MapKey) - Method in class drcl.data.Map
Returns the exact match.
getExactMatch(MapKey) - Method in class drcl.data.RadixMap
 
getExtension() - Method in class drcl.inet.InetPacket
 
getExtension() - Method in class drcl.inet.data.RTEntry
 
getFieldName(int) - Method in class drcl.data.Struct
 
getFieldNames() - Method in class drcl.data.Struct
 
getFieldNames() - Method in class drcl.data.UniversalStruct
 
getFileDescriptor() - Method in class drcl.inet.socket.JavaSimSocket
 
getFileName() - Method in class drcl.ruv.ShellContract.Message
 
getFilterID() - Method in class drcl.inet.contract.ConfigSwitch.Message
 
getFlag() - Method in class drcl.comp.Port
 
getFlag() - Method in class drcl.inet.InetPacket
 
getflag(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
getFlowspec() - Method in class drcl.intserv.SchedulerConfig.Message
 
getFlowspec(int) - Method in class drcl.intserv.Scheduler
Returns the reservation specified by the handle.
getFlowspec(long) - Method in class drcl.intserv.Scheduler
Returns the the flow that best matches the ToS value.
getForkManager() - Method in class drcl.comp.Component
Returns the fork runtime associated with this component.
getForkManager(Component) - Static method in class drcl.comp.Util
Returns the associated ForkManager of the component.
getForwardPack(Object, int, long, long, boolean, int, long) - Static method in class drcl.inet.contract.PktSending
Creates and returns a default-forwarding request.
getForwardPack(Packet, long, long, boolean, int, long) - Static method in class drcl.inet.contract.PktSending
Creates and returns a default-forwarding request.
getFragmentOffset() - Method in class drcl.inet.InetPacket
 
getFragmentTTL() - Method in class drcl.inet.core.PktDispatcher
 
getFrameLength() - Method in class drcl.net.traffic.traffic_RTSmooth
 
getFullID(Component) - Static method in class drcl.comp.Util
Returns the full path of a component.
getGapIterator() - Method in class drcl.util.scalar.IntSpace
Returns the iterator that iterates the gaps in this space.
getGapIterator() - Method in class drcl.util.scalar.LongSpace
Returns the iterator that iterates the gaps in this space.
getGapIterator(int) - Method in class drcl.util.scalar.IntSpace
Returns the iterator that iterates the gaps in this space.
getGapIterator(long) - Method in class drcl.util.scalar.LongSpace
Returns the iterator that iterates the gaps in this space.
getGetCapacityRequest() - Static method in class drcl.comp.queue.ActiveQueueContract
 
getGetSizeRequest() - Static method in class drcl.comp.queue.ActiveQueueContract
 
getGraftRetxTime() - Method in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
getGreenQSize() - Method in class drcl.diffserv.scheduling.ColorQueue
 
getGroup() - Method in class drcl.inet.contract.McastHostEvent.Message
Returns the group field from the event struct.
getGroup() - Method in class drcl.inet.core.sIGMP.IGMPPacket
 
getGroup() - Method in class drcl.inet.protocol.dvmrp.DVMRPFCPacket
Retrieves the group field.
getGroupID() - Method in class drcl.comp.Port
Get the id of the group this port belongs to.
getHandle() - Method in class drcl.intserv.SchedulerConfig.Message
 
getHandle() - Method in class drcl.intserv.SpecFlow
Returns the handle of this flowspec.
getHandle() - Method in class drcl.intserv.SpecR
 
getHandler() - Method in class drcl.comp.WrapperComponent
 
getHeader() - Method in class drcl.inet.protocol.ospf.OSPF_LSA
 
getHeaderSize() - Method in class drcl.net.Packet
Returns the header size of this packet.
getHeaderSize() - Method in class drcl.inet.core.PktDispatcher
 
getHelloRemovalTimeout() - Static method in class drcl.inet.core.Hello
 
getHelloTimeout() - Static method in class drcl.inet.core.Hello
 
getHistory(int) - Method in class drcl.ruv.Term
 
getHistoryDown(String) - Method in class drcl.ruv.Term
Returns the most early command in history from the current position down that starts with partial_.
getHistorySize() - Method in class drcl.ruv.Term
 
getHistoryUp(String) - Method in class drcl.ruv.Term
Returns the most recent command in history from the current position up that starts with partial_.
getHop() - Method in class drcl.intserv.SpecAd
 
getHops() - Method in class drcl.inet.InetPacket
 
getHost() - Method in class drcl.comp.queue.QLogic
 
getHost() - Method in class drcl.comp.Port
Returns the host component.
getID() - Method in class drcl.comp.Component
Returns the identification of the component.
getID() - Method in class drcl.comp.Port
Returns the id of the port.
getID() - Method in class drcl.inet.InetPacket
 
getID(Component[]) - Static method in class drcl.ruv.Common
Returns the ID's of the components.
getID(Component, Class) - Static method in class drcl.comp.Util
Returns the partial path of a component starting from the closest ancester that belongs to the given class.
getID(Component, Component) - Static method in class drcl.comp.Util
Returns the partial path of a component starting from the stop_ ancester.
getID(Port[]) - Static method in class drcl.ruv.Common
Returns the ID's of the ports.
getIDs() - Method in class drcl.inet.contract.IDConfig.Message
 
getIDs() - Method in class drcl.inet.core.Identity
Returns all the static identities stored in this component.
getIfIndex() - Method in class drcl.inet.contract.McastHostEvent.Message
Returns the interface index from the event struct.
getIfIndex() - Method in class drcl.inet.contract.NeighborEvent.Message
Returns the interface index in the event object.
getIfs() - Method in class drcl.inet.contract.PktSending.Message
 
getIfset() - Method in class drcl.inet.protocol.dvmrp.DVMRP
Returns the set of the interfaces that this protocol is operated on.
getImplementation() - Method in class drcl.inet.transport.TCP
 
getInClients() - Method in class drcl.comp.Port
 
getIncomingIf() - Method in class drcl.inet.InetPacket
 
getIncomingIf() - Method in class drcl.inet.data.RTKey
 
getIncomingIfMask() - Method in class drcl.inet.data.RTKey
 
getIncompletePrompt() - Method in class drcl.ruv.Shell
 
getIndexByLocalAddr(long, Port) - Static method in class drcl.inet.contract.IFQuery
 
getIndexByPeerAddr(long, Port) - Static method in class drcl.inet.contract.IFQuery
 
getInetAddress() - Method in class drcl.inet.socket.JavaSimSocket
 
getInetAddress(long) - Method in class drcl.inet.socket.Launcher
Returns the real InetAddress given the JavaSim/INET address (long).
getInetPacket() - Method in class drcl.inet.contract.PktSending.Message
 
getInitBucketSize() - Method in class drcl.net.traffic.traffic_TokenBucket
 
getInPeers() - Method in class drcl.comp.Port
 
getInPorts() - Method in class drcl.comp.Wire
Returns all the "IN" ports that are attached to this wire.
getInputStream() - Method in class drcl.comp.lib.bytestream.ByteStreamPeer
 
getInputStream() - Method in class drcl.inet.application.SApplication
 
getInputStream() - Method in class drcl.inet.socket.JavaSimSocket
 
getInShadows() - Method in class drcl.comp.Port
 
getInt(int) - Method in class drcl.data.Struct
 
getInt(int) - Method in class drcl.data.UniversalStruct
 
getInt(String) - Method in class drcl.data.Struct
 
getIntArrivalTime() - Method in class drcl.net.traffic.traffic_PacketTrain
 
getInterfaceInfo(int) - Method in class drcl.inet.Node
Returns the interface information of the ifindex_th interface.
getInterfaceInfo(int) - Method in class drcl.inet.CoreServiceLayer
Returns the interface information of the specified interface.
getInterfaceInfo(int) - Method in class drcl.inet.core.CoreServiceLayer
 
getInterfaceInfo(int, Port) - Static method in class drcl.inet.contract.IFQuery
 
getInterfaceInfos() - Method in class drcl.inet.Node
Returns the interface information of all the interfaces.
getInterfaceInfos() - Method in class drcl.inet.CoreServiceLayer
Returns all the interface information in an array.
getInterfaceInfos() - Method in class drcl.inet.core.Hello
Returns the information of all interfaces.
getInterfaceInfos() - Method in class drcl.inet.core.CoreServiceLayer
 
getInterfaceInfos(BitSet, Port) - Static method in class drcl.inet.contract.IFQuery
 
getInterfaceInfos(Port) - Static method in class drcl.inet.contract.IFQuery
 
getInterp() - Method in class drcl.ruv.ShellTcl
 
getIntervalIterator() - Method in class drcl.util.scalar.IntSpace
Returns the iterator that iterates the intervals in this space.
getIntervalIterator() - Method in class drcl.util.scalar.LongSpace
Returns the iterator that iterates the intervals in this space.
getIntervalIterator(int) - Method in class drcl.util.scalar.IntSpace
Returns the iterator that iterates the intervals in this space.
getIntervalIterator(long) - Method in class drcl.util.scalar.LongSpace
Returns the iterator that iterates the intervals in this space.
getIntIntervals() - Method in class drcl.util.scalar.IntSpace
 
getInts() - Method in class drcl.util.scalar.IntVector
 
getInvProb() - Method in class drcl.inet.core.queue.RED
 
getInWire() - Method in class drcl.comp.Port
 
getIsEmptyRequest() - Static method in class drcl.comp.queue.ActiveQueueContract
 
getIsFullRequest() - Static method in class drcl.comp.queue.ActiveQueueContract
 
getJavaSimAddr(InetAddress) - Method in class drcl.inet.socket.Launcher
Returns the corresponding JavaSim/INET address (long) given the real InetAddress.
getKey() - Method in class drcl.inet.contract.RTConfig.Message
 
getKey() - Method in class drcl.inet.data.RTEntry
 
getKeyEnumerator() - Method in class drcl.util.queue.Queue
 
getKeyEnumerator() - Method in class drcl.util.queue.CalendarQueue
 
getKeyEnumerator() - Method in class drcl.util.queue.TreeMapQueue
 
getKeyEnumerator() - Method in class drcl.util.queue.SimpleQueue
 
getKeywords() - Method in class drcl.comp.tool.ComponentDebugger
 
getLabel() - Method in class drcl.inet.InetPacket
 
getLabelSwitches() - Method in class drcl.inet.core.PktDispatcher
Returns the label switching incoming label map.
getLEblk() - Method in class drcl.inet.transport.TCPPacket
 
getLength() - Method in class drcl.comp.lib.bytestream.ByteStreamContract.Message
 
getLength() - Method in class drcl.util.queue.Queue
Returns the current length of the queue.
getLength() - Method in class drcl.util.queue.CalendarQueue
 
getLength() - Method in class drcl.util.queue.TreeMapQueue
 
getLength() - Method in class drcl.util.queue.SimpleQueue
 
getLength() - Method in class drcl.inet.protocol.ospf.OSPF_Packet
 
getLinkPropDelay() - Method in class drcl.inet.NodeBuilder
Returns the (global) emulated link propagation delay setting.
getLinkPropDelay() - Method in class drcl.inet.CSLBuilder
Returns the (global) emulated link propagation delay.
getLinkPropDelay(int) - Method in class drcl.inet.CoreServiceLayer
Returns the emulated link propagation delay.
getLinkPropDelay(int) - Method in class drcl.inet.core.CoreServiceLayer
Returns the emulated link propagation delay.
getLinks(Component) - Static method in class drcl.comp.Util
Explores a component's neighbors in a hierarchical mannger.
getLinks(Port) - Static method in class drcl.comp.Util
Explores a port's peers in a hierarchical mannger.
getLoad() - Method in class drcl.net.traffic.TraceInput
 
getLoad() - Method in class drcl.net.traffic.TrafficModel
Returns the load of this traffic model instance (bps).
getLoad() - Method in class drcl.net.traffic.traffic_RTSmooth
 
getLoad() - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
getLoad() - Method in class drcl.net.traffic.traffic_Periodic
 
getLoad() - Method in class drcl.net.traffic.traffic_CDSmooth
 
getLoad() - Method in class drcl.net.traffic.traffic_PacketTrain
 
getLoad() - Method in class drcl.net.traffic.traffic_PeakRate
 
getLoad() - Method in class drcl.net.traffic.traffic_ExpOnOff
 
getLoad() - Method in class drcl.net.traffic.traffic_TokenBucket
 
getLoad() - Method in class drcl.net.traffic.traffic_OnOff
 
getLocalAddr() - Method in class drcl.inet.socket.SocketContract.Message
 
getLocalAddr() - Method in class drcl.inet.socket.TCP_socket
 
getLocalAddr() - Method in class drcl.inet.transport.TCP
 
getLocalAddr() - Method in class drcl.inet.transport.TCPSink
 
getLocalNetAddress() - Method in class drcl.inet.data.InterfaceInfo
 
getLocalNetAddress(int, Port) - Static method in class drcl.inet.contract.IFQuery
 
getLocalNetAddress(long, Port) - Static method in class drcl.inet.contract.IFQuery
 
getLocalPort() - Method in class drcl.inet.socket.SocketContract.Message
 
getLocalPort() - Method in class drcl.inet.socket.TCP_socket
 
getLocalPort() - Method in class drcl.inet.socket.JavaSimSocket
 
getLocalPort() - Method in class drcl.inet.transport.TCP
 
getLocalPort() - Method in class drcl.inet.transport.TCPSink
 
getLong(int) - Method in class drcl.data.Struct
 
getLong(int) - Method in class drcl.data.UniversalStruct
 
getLong(String) - Method in class drcl.data.Struct
 
getLongestMatch(BitSet) - Method in class drcl.data.Map
Returns the longest match.
getLongestMatch(BitSet) - Method in class drcl.data.RadixMap
 
getLongIntervals() - Method in class drcl.util.scalar.LongSpace
 
getLongs() - Method in class drcl.util.scalar.LongVector
 
getLoopPeriod() - Method in class drcl.net.traffic.TraceInput
Returns the looping period.
getMainThread() - Method in class drcl.sim.event.SESimulator
 
getMarker() - Method in class drcl.diffserv.DFProfile
Returns the installed marker.
getMask() - Method in class drcl.data.MapKey
 
getMask() - Method in class drcl.inet.data.NetAddress
 
getMask(int) - Static method in class drcl.inet.data.NetAddress
 
getMaskedAddress() - Method in class drcl.inet.data.NetAddress
 
getMaskedDestination() - Method in class drcl.inet.data.RTKey
 
getMaskedIncomingIf() - Method in class drcl.inet.data.RTKey
 
getMaskedSource() - Method in class drcl.inet.data.RTKey
 
getMatches(BitSet) - Method in class drcl.data.Map
Returns all the matches
getMatchtype() - Method in class drcl.inet.contract.RTConfig.Message
 
getMax() - Method in class drcl.util.random.UniformDistribution
 
getMaxAllowableDelay() - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
getMAXCWND() - Method in class drcl.inet.transport.TCP
 
getMaxEndToEndDelay() - Method in class drcl.intserv.QoSRequirement
 
getMaxGreenQSize() - Method in class drcl.diffserv.scheduling.ColorQueue
 
getMaxHop() - Method in class drcl.intserv.QoSRequirement
 
getMaxIntArrivalTime() - Method in class drcl.net.traffic.traffic_PeakRate
 
getMaxIntDestJitter() - Method in class drcl.intserv.QoSRequirement
 
getMaxIntPktJitter() - Method in class drcl.intserv.QoSRequirement
 
getMaxPacketSize() - Method in class drcl.net.traffic.traffic_Periodic
 
getMaxPacketSize() - Method in class drcl.net.traffic.traffic_CDSmooth
 
getMaxPktLossRate() - Method in class drcl.intserv.QoSRequirement
 
getMaxPktSize() - Method in class drcl.net.traffic.traffic_PeakRate
 
getMaxRedQSize() - Method in class drcl.diffserv.scheduling.ColorQueue
 
getMaxResponseTime() - Method in class drcl.inet.core.sIGMP.IGMPPacket
 
getMAXRTO() - Method in class drcl.inet.transport.TCP
Returns the maximum retr timeout (in second).
getMaxSize() - Method in class drcl.util.queue.Queue
Returns the maximum size of the queue.
getMaxSize() - Method in class drcl.util.queue.CalendarQueue
 
getMaxSize() - Method in class drcl.util.queue.TreeMapQueue
 
getMaxSize() - Method in class drcl.util.queue.SimpleQueue
 
getMaxThresh() - Method in class drcl.inet.core.queue.RED
 
getMaxWorkforce() - Method in class drcl.comp.ARuntime
Returns the maximum workforce managed by this runtime.
getMaxYellowQSize() - Method in class drcl.diffserv.scheduling.ColorQueue
 
getMcastPack(Object, int, long, long, boolean, int, long, int[]) - Static method in class drcl.inet.contract.PktSending
Creates and returns an explicit-multicasting request.
getMcastPack(Packet, long, long, boolean, int, long, int[]) - Static method in class drcl.inet.contract.PktSending
Creates and returns an explicit-multicasting request.
getMean() - Method in class drcl.util.random.GaussianDistribution
 
getMeanPacketSize() - Method in class drcl.inet.core.queue.RED
 
getMeter() - Method in class drcl.diffserv.DFProfile
Returns the installed meter.
getMetrics() - Method in class drcl.inet.protocol.dvmrp.DVMRP
Returns the metrics on the interfaces that this protocol is operated on.
getMin() - Method in class drcl.util.random.UniformDistribution
 
getMinBW() - Method in class drcl.intserv.SpecAd
 
getMinBW() - Method in class drcl.intserv.QoSRequirement
 
getMinEndToEndDelay() - Method in class drcl.intserv.SpecAd
 
getMinIntArrivalTime() - Method in class drcl.net.traffic.traffic_PeakRate
 
getMinIntPktJitter() - Method in class drcl.intserv.SpecAd
 
getMinMTU() - Method in class drcl.intserv.SpecAd
 
getMinPktSize() - Method in class drcl.net.traffic.traffic_PeakRate
 
getMinPropDelay() - Method in class drcl.intserv.SpecAd
 
getMinThresh() - Method in class drcl.inet.core.queue.RED
 
getMode() - Method in class drcl.inet.core.Queue
 
getMode() - Method in class drcl.diffserv.TC_meter
 
getMode() - Method in class drcl.diffserv.Marker
Returns the operation mode of this marker.
getMSS() - Method in class drcl.inet.tool.NamTrace
 
getMSS() - Method in class drcl.inet.transport.TCP
 
getMSS() - Method in class drcl.inet.transport.TCPSink
 
getMTU() - Method in class drcl.net.traffic.TraceInput
 
getMTU() - Method in class drcl.net.traffic.TrafficModel
Returns the maximum transmission unit (MTU) of this model instance (byte).
getMTU() - Method in class drcl.net.traffic.traffic_RTSmooth
 
getMTU() - Method in class drcl.net.traffic.traffic_ParetoOnOff
 
getMTU() - Method in class drcl.net.traffic.traffic_Periodic
 
getMTU() - Method in class drcl.net.traffic.traffic_CDSmooth
 
getMTU() - Method in class drcl.net.traffic.traffic_PacketTrain
 
getMTU() - Method in class drcl.net.traffic.traffic_PeakRate
 
getMTU() - Method in class drcl.net.traffic.traffic_ExpOnOff
 
getMTU() - Method in class drcl.net.traffic.traffic_TokenBucket
 
getMTU() - Method in class drcl.net.traffic.traffic_OnOff
 
getMTU() - Method in class drcl.inet.NodeBuilder
 
getMTU() - Method in class drcl.inet.CSLBuilder
 
getMTU() - Method in class drcl.inet.core.NI
Returns the MTU, not including packet header, of this network interface.
getMTU() - Method in class drcl.inet.data.InterfaceInfo
 
getMTU() - Method in class drcl.intserv.Scheduler
 
getMTU(int) - Method in class drcl.inet.Node
/** Returns the MTU of the specified interface.
getMTU(int) - Method in class drcl.inet.CoreServiceLayer
Returns the MTU of the specified interface.
getMTU(int) - Method in class drcl.inet.core.CoreServiceLayer
 
getMTU(int, Port) - Static method in class drcl.inet.contract.IFQuery
 
getMTUs() - Method in class drcl.inet.core.PktDispatcher
 
getMyself() - Method in class drcl.inet.core.VIFPack
 
getName() - Method in class drcl.comp.contract.DebugContract
 
getName() - Method in class drcl.comp.contract.GarbageContract
 
getName() - Method in class drcl.comp.contract.ErrorContract
 
getName() - Method in class drcl.comp.contract.DoubleEventContract
 
getName() - Method in class drcl.comp.contract.TraceContract
 
getName() - Method in class drcl.comp.contract.PropertyContract
 
getName() - Method in class drcl.comp.contract.EventContract
 
getName() - Method in class drcl.comp.lib.bytestream.ByteStreamContract
 
getName() - Method in class drcl.comp.queue.ActiveQueueContract
 
getName() - Method in class drcl.data.Struct
 
getName() - Method in class drcl.util.random.RandomNumberGenerator
 
getName() - Method in class drcl.util.random.GaussianDistribution
 
getName() - Method in class drcl.util.random.ExponentialDistribution
 
getName() - Method in class drcl.util.random.ParetoDistribution
 
getName() - Method in class drcl.util.random.Constant
 
getName() - Method in class drcl.util.random.UniformDistribution
 
getName() - Method in class drcl.comp.Contract
 
getName() - Method in class drcl.comp.Component
Returns the (informational) name of the component.
getName() - Method in class drcl.comp.ForkManager
 
getName() - Method in class drcl.comp.ACARuntime
 
getName() - Method in class drcl.comp.ContractAny
 
getName() - Method in class drcl.comp.ContractMultiple
 
getName() - Method in class drcl.net.Packet
Returns the name of this packet.
getName() - Method in class drcl.net.