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 _

P

P - Variable in class drcl.net.traffic.traffic_Periodic
 
P - Variable in class drcl.intserv.scheduler.SpecR_PTSP
 
Packet - class drcl.net.Packet.
This class defines the base class for implementing packets.
PACKET_IN_PACKET - Static variable in class drcl.inet.InetPacket
The ``packet-in-packet'' bit mask in the flag field.
PACKET_MODE - Static variable in interface drcl.inet.InetConstants
Buffer operation mode
Packet() - Constructor for class drcl.net.Packet
 
Packet(int) - Constructor for class drcl.net.Packet
 
Packet(int, int, Object) - Constructor for class drcl.net.Packet
 
PacketException - exception drcl.net.PacketException.
 
PacketException() - Constructor for class drcl.net.PacketException
 
PacketException(String) - Constructor for class drcl.net.PacketException
 
packetSize - Variable in class drcl.net.traffic.traffic_ParetoOnOff
 
packetSize - Variable in class drcl.net.traffic.traffic_PacketTrain
 
packetSize - Variable in class drcl.net.traffic.traffic_ExpOnOff
 
packetSize - Variable in class drcl.net.traffic.traffic_OnOff
 
PacketWrapper - interface drcl.net.PacketWrapper.
Packet wrapper interface.
parent - Variable in class drcl.comp.Component
Parent component.
parent - Variable in class drcl.comp.ForkManager
Parent manager in the manager hierarchy.
parent - Variable in class drcl.inet.protocol.ospf.OSPF_SPF_vertex
 
ParetoDistribution - class drcl.util.random.ParetoDistribution.
This class implements a pareto distribution.
ParetoDistribution() - Constructor for class drcl.util.random.ParetoDistribution
 
ParetoDistribution(double, double) - Constructor for class drcl.util.random.ParetoDistribution
 
ParetoDistribution(double, double, long) - Constructor for class drcl.util.random.ParetoDistribution
 
ParetoDistribution(long) - Constructor for class drcl.util.random.ParetoDistribution
 
Paths - class drcl.ruv.Paths.
 
Paths(Component, String) - Constructor for class drcl.ruv.Paths
 
Paths(Component, String[]) - Constructor for class drcl.ruv.Paths
 
Paths(Object) - Constructor for class drcl.ruv.Paths
 
Paths(Object[], String) - Constructor for class drcl.ruv.Paths
 
PEEK - Static variable in class drcl.comp.queue.ActiveQueueContract
 
peek(Port) - Static method in class drcl.comp.queue.ActiveQueueContract
 
peekAt(int) - Method in class drcl.comp.queue.ActiveQueue
Retrieves but not dequeue the object at the position specified.
peekAt(int) - Method in class drcl.comp.queue.QueueFIFO
Retrieves but not dequeue the object at the position specified.
peekAt(int) - Method in class drcl.inet.core.queue.MQueue
Retrieves but not remove the object at the position specified.
peekAt(int) - Method in class drcl.inet.core.queue.DropTail
Retrieves but not remove the object at the position specified.
peekAt(int) - Method in class drcl.inet.core.queue.FIFO
Retrieves but not remove the object at the position specified.
peers - Variable in class drcl.inet.data.InterfaceInfo
 
perHopAdjust() - Method in class drcl.intserv.SpecFlow
Adjusts the rspec at a hop toward the sender.
perHopAdjust() - Method in class drcl.intserv.SpecR
Adjust the rspecs when backing off one hop.
perHopAdjust() - Method in class drcl.intserv.scheduler.SpecR_GR
 
perHopAdjust() - Method in class drcl.intserv.scheduler.SpecR_DCTS
 
perHopAdjust() - Method in class drcl.intserv.scheduler.SpecR_PTSP
 
pickEligibleQueue() - Method in class drcl.diffserv.HQS
This method is called when this HQS needs to pick a child queue to perform dequeue operation.
pickEligibleQueue() - Method in class drcl.diffserv.scheduling.wrr
 
pickEligibleQueue() - Method in class drcl.diffserv.scheduling.pq
 
pickPacketForECN(Packet) - Method in class drcl.diffserv.scheduling.ColorQueue
Picks packet for early congestion notification (ECN).
PID_DV - Static variable in interface drcl.inet.InetConstants
 
PID_DVMRP - Static variable in interface drcl.inet.InetConstants
 
PID_HELLO - Static variable in interface drcl.inet.InetConstants
 
PID_IGMP - Static variable in interface drcl.inet.InetConstants
 
PID_OSPF - Static variable in interface drcl.inet.InetConstants
 
PID_RSVP - Static variable in interface drcl.inet.InetConstants
 
PID_TCP - Static variable in interface drcl.inet.InetConstants
 
PID_UDP - Static variable in interface drcl.inet.InetConstants
 
pipe(String, Paths[], Shell) - Static method in class drcl.ruv.Commands
 
PKT_COUNT_EVENT - Static variable in class drcl.net.tool.TrafficMonitor2
Name of the packet-mode throughput events.
PKT_COUNT_EVENT - Static variable in class drcl.net.tool.TrafficMonitor
Name of the packet-mode events.
PKT_COUNT_PORT_ID - Static variable in class drcl.net.tool.TrafficMonitor2
ID of the port to export the packet-mode throughput events.
PKT_COUNT_PORT_ID - Static variable in class drcl.net.tool.TrafficMonitor
ID of the port to export the packet-mode events.
PKT_LOSS_EVENT - Static variable in class drcl.net.tool.TrafficMonitor2
Name of the packet-mode packet-loss-rate events.
PKT_LOSS_PORT_ID - Static variable in class drcl.net.tool.TrafficMonitor2
ID of the port to export the packet-mode packet-loss-rate events.
pktArrivalHandler(EventContract.Message, Port) - Method in class drcl.inet.Protocol
Called back when a packet arrival event is received.
PktClassifier - interface drcl.net.PktClassifier.
Interface to implement a packet classifier.
PktDelivery - class drcl.inet.contract.PktDelivery.
The packet delivery contract.
PktDelivery() - Constructor for class drcl.inet.contract.PktDelivery
 
PktDelivery(int) - Constructor for class drcl.inet.contract.PktDelivery
 
PktDispatcher - class drcl.inet.core.PktDispatcher.
Implements the packet dispatcher component in the inet router architecture.
PktDispatcher() - Constructor for class drcl.inet.core.PktDispatcher
 
PktDispatcher(String) - Constructor for class drcl.inet.core.PktDispatcher
 
PktFilter - class drcl.inet.core.PktFilter.
Ports: (otherwise listed in drcl.net.Module) "up"/"down" port group: follows Below Packet Dispatcher Contract.
PktFilter() - Constructor for class drcl.inet.core.PktFilter
 
PktFilter(String) - Constructor for class drcl.inet.core.PktFilter
 
PktFilterSwitch - class drcl.inet.core.PktFilterSwitch.
The component which routes packet filter configuration request to appropriate packet filters.
PktFilterSwitch() - Constructor for class drcl.inet.core.PktFilterSwitch
 
PktFilterSwitch(String) - Constructor for class drcl.inet.core.PktFilterSwitch
 
pktLossRate - Variable in class drcl.intserv.Scheduler
 
pktLossRate - Variable in class drcl.intserv.SpecAd
 
PktSending - class drcl.inet.contract.PktSending.
The packet sending contract.
PktSending.Message - class drcl.inet.contract.PktSending.Message.
 
PktSending.Message() - Constructor for class drcl.inet.contract.PktSending.Message
 
PktSending.Message(int, InetPacket, int[]) - Constructor for class drcl.inet.contract.PktSending.Message
 
PktSending() - Constructor for class drcl.inet.contract.PktSending
 
PktSending(int) - Constructor for class drcl.inet.contract.PktSending
 
plotMLLoad(String) - Method in class drcl.comp.tool.Plotter
Creates a new plot from a PlotML file.
plotMLLoad(String, int) - Method in class drcl.comp.tool.Plotter
Creates a new plot of the specified ID from a PlotML file.
plotMLLoad(URL, InputStream, int) - Method in class drcl.comp.tool.Plotter
Creates a new plot of the specified ID from a PlotML input stream.
plotMLOutput(int) - Method in class drcl.comp.tool.Plotter
 
plotMLOutput(int, String) - Method in class drcl.comp.tool.Plotter
 
plotMLOutput(int, Writer) - Method in class drcl.comp.tool.Plotter
 
plotsLoad(Reader) - Method in class drcl.comp.tool.Plotter
Creates new plots from a Plots reader.
plotsOutput() - Method in class drcl.comp.tool.Plotter
 
Plotter - class drcl.comp.tool.Plotter.
 
Plotter() - Constructor for class drcl.comp.tool.Plotter
 
Plotter(String) - Constructor for class drcl.comp.tool.Plotter
 
PointopointNI - class drcl.inet.core.ni.PointopointNI.
The class implements the point-to-point network interface and emulates the physical link propagation.
PointopointNI() - Constructor for class drcl.inet.core.ni.PointopointNI
 
PointopointNI(String) - Constructor for class drcl.inet.core.ni.PointopointNI
 
POLICER - Static variable in class drcl.diffserv.Marker
 
port - Variable in class drcl.comp.lib.Talk
 
port - Variable in class drcl.comp.Task
Port to which data is delivered.
port - Variable in class drcl.ruv.Shell
 
Port - class drcl.comp.Port.
The default implementation of a port.
Port() - Constructor for class drcl.comp.Port
Constructor, default duplex port type.
Port(String) - Constructor for class drcl.comp.Port
Constructor, with specified port type.
Port(String, boolean) - Constructor for class drcl.comp.Port
Constructor, with specified port type and properties.
portAdded(Port) - Method in class drcl.comp.Component
The hookup method for subclasses to handle the event when the port p_ is added to the component.
portAdded(Port) - Method in class drcl.comp.Extension
 
portAdded(Port) - Method in class drcl.inet.Node
Notified when a port is added.
portAdded(Port) - Method in class drcl.inet.CoreServiceLayer
Subclasses must implement this to adapt to ports being added at run-time.
portAdded(Port) - Method in class drcl.inet.core.CoreServiceLayer
 
PortBeanInfo - class drcl.comp.PortBeanInfo.
Defines JavaBeans properties for Port.
PortBeanInfo() - Constructor for class drcl.comp.PortBeanInfo
 
PortGroup_DEFAULT_GROUP - Static variable in class drcl.comp.Component
The default port group.
PortGroup_DOWN - Static variable in class drcl.net.Module
The ID of the "down" port group.
PortGroup_EVENT - Static variable in class drcl.comp.Component
The event port group.
PortGroup_SERVICE - Static variable in class drcl.comp.Component
The service port group.
PortGroup_UP - Static variable in class drcl.net.Module
The ID of the "up" port group.
portRemoved(Port) - Method in class drcl.comp.Component
The hookup method for subclasses to handle the event when the port p_ is removed from the component.
PortType_EVENT - Static variable in class drcl.comp.Port
The event port type
PortType_FORK - Static variable in class drcl.comp.Port
The fork port type
PortType_IN - Static variable in class drcl.comp.Port
The input-only port type.
PortType_INOUT - Static variable in class drcl.comp.Port
The duplex port type.
PortType_OUT - Static variable in class drcl.comp.Port
The output-only port type.
PortType_SERVER - Static variable in class drcl.comp.Port
The server port type
PortType_UNKNOWN - Static variable in class drcl.comp.Port
 
post(String) - Method in class drcl.comp.tool.ComponentTester
 
post(String) - Method in class drcl.ruv.SystemMonitor
 
pq - class drcl.diffserv.scheduling.pq.
 
pq() - Constructor for class drcl.diffserv.scheduling.pq
 
pq(String) - Constructor for class drcl.diffserv.scheduling.pq
 
PRE_CLOSED - Static variable in interface drcl.inet.transport.TCPConstants
 
PRE_LAST_ACK - Static variable in interface drcl.inet.transport.TCPConstants
 
PRE_SYN_SENT - Static variable in interface drcl.inet.transport.TCPConstants
 
prepare_neighbor_lsdb(int) - Method in class drcl.inet.protocol.ospf.OSPF_Neighbor
When the neighbor reaches state 'Exchange', we have to list ls summary list for it.
print_edp() - Method in class drcl.diffserv.scheduling.ColorQueue
 
print_edv() - Method in class drcl.diffserv.scheduling.ColorQueue
 
PRINT_RESULT - Static variable in class drcl.ruv.ShellContract
 
print(Address) - Method in class drcl.inet.data.RTKey
 
print(String) - Method in class drcl.ruv.Shell
 
print(String, AWorkerThread, String) - Method in class drcl.comp.ARuntime
 
println(String) - Method in class drcl.ruv.Shell
 
println(String) - Method in class drcl.sim.event.SESimulator
 
println(String, AWorkerThread, String) - Method in class drcl.comp.ARuntime
 
printProfileKey(MapKey) - Static method in class drcl.diffserv.DFUtil
Prints the ToS and mask in the hex form according to the ToS encoding.
printProfileKeyMask(MapKey) - Static method in class drcl.diffserv.DFUtil
Prints the mask in the hex form according to the ToS encoding.
printProfileKeyValue(MapKey) - Static method in class drcl.diffserv.DFUtil
Prints the ToS value in the hex form according to the ToS encoding.
printResult(String, Port, boolean) - Static method in class drcl.ruv.ShellContract
 
printTrace(TraceContract.Message) - Method in class drcl.ruv.SystemMonitor
For subclasses to provide their own trace mechanism, e.g., trace filtering.
printType(int) - Static method in class drcl.comp.TaskSpecial
 
priority - Variable in class drcl.intserv.scheduler.SpecR_PTSP
 
process(Object, Port) - Method in class drcl.comp.io.FileComponent
 
process(Object, Port) - Method in class drcl.comp.io.Stdout
 
process(Object, Port) - Method in class drcl.comp.lib.Relay
 
process(Object, Port) - Method in class drcl.comp.lib.TextDisplay
 
process(Object, Port) - Method in class drcl.comp.lib.Talk
Invoked when data_ arrives this component at the inPort_ port.
process(Object, Port) - Method in class drcl.comp.lib.Bouncer
 
process(Object, Port) - Method in class drcl.comp.lib.bytestream.ByteStreamNetPeer
 
process(Object, Port) - Method in class drcl.comp.queue.ActiveQueue
 
process(Object, Port) - Method in class drcl.comp.tool.Extender
 
process(Object, Port) - Method in class drcl.comp.tool.ComponentMonitor
 
process(Object, Port) - Method in class drcl.comp.tool.ComponentTester
 
process(Object, Port) - Method in class drcl.comp.tool.ComponentDebugger
Result is back from the monitored component.
process(Object, Port) - Method in class drcl.comp.tool.DataCounter
 
process(Object, Port) - Method in class drcl.comp.tool.Plotter
 
process(Object, Port) - Method in class drcl.comp.Component
The main callback method of a component.
process(Object, Port) - Method in class drcl.comp.WrapperComponent
 
process(Object, Port) - Method in interface drcl.comp.Handler
 
process(Object, Port) - Method in class drcl.comp.ComponentTemplate
 
process(Object, Port) - Method in class drcl.net.Module
This method classifies inPort_ and delegates process of data to the appropriate handler.
process(Object, Port) - Method in class drcl.net.tool.Classifier
 
process(Object, Port) - Method in class drcl.net.tool.NamTrace
 
process(Object, Port) - Method in class drcl.net.tool.TrafficMonitor2
 
process(Object, Port) - Method in class drcl.net.tool.TrafficMonitor
 
process(Object, Port) - Method in class drcl.net.tool.Receiver
 
process(Object, Port) - Method in class drcl.net.traffic.TrafficSourceComponent
 
process(Object, Port) - Method in class drcl.net.traffic.TrafficShaperComponent
 
process(Object, Port) - Method in class drcl.inet.Link
 
process(Object, Port) - Method in class drcl.inet.application.SApplication
 
process(Object, Port) - Method in class drcl.inet.application.BulkSink
 
process(Object, Port) - Method in class drcl.inet.application.BulkSource
 
process(Object, Port) - Method in class drcl.inet.core.sIGMP
 
process(Object, Port) - Method in class drcl.inet.core.RT
 
process(Object, Port) - Method in class drcl.inet.core.Identity
 
process(Object, Port) - Method in class drcl.inet.core.PktFilterSwitch
 
process(Object, Port) - Method in class drcl.inet.core.ni.PointopointNI
 
process(Object, Port) - Method in class drcl.inet.protocol.dv.DV
 
process(Object, Port) - Method in class drcl.inet.protocol.dvmrp.DVMRP
 
process(Object, Port) - Method in class drcl.inet.protocol.ospf.OSPF
 
process(Object, Port) - Method in class drcl.intserv.Scheduler
 
process(Object, Port) - Method in class drcl.ruv.Term
 
process(Object, Port) - Method in class drcl.ruv.Shell
 
process(Object, Port) - Method in class drcl.ruv.SystemMonitor
 
process(WorkerThread, double) - Method in class drcl.comp.ForkManager
For a parent fork manager to notify its child manager of processing expired fork events.
process(WorkerThread, double) - Method in class drcl.comp.ACARuntime
 
processLine(String) - Method in class drcl.comp.lib.Talk
 
processOther(Object, Port) - Method in class drcl.net.Module
The handler invoked when a packet arrived at a port other than the "up", "down" and timer ports.
processOther(Object, Port) - Method in class drcl.inet.Protocol
 
processOther(Object, Port) - Method in class drcl.inet.application.SUDPApplication
 
processOther(Object, Port) - Method in class drcl.inet.application.fsp
 
processOther(Object, Port) - Method in class drcl.inet.core.sIGMP
 
processOther(Object, Port) - Method in class drcl.inet.core.Hello
 
processOther(Object, Port) - Method in class drcl.inet.core.PktFilter
Query/configure requests arrive here.
progress() - Method in class drcl.comp.tool.EventTester
 
propagates(Address) - Method in class drcl.inet.Node
Propagates the address scheme through this node.
propagates(Address, Object[]) - Static method in class drcl.inet.InetUtil
Propagates the address scheme through the modules.
propDelay - Variable in class drcl.inet.Link
The propagation delay of the link.
propDelay - Variable in class drcl.inet.core.NI
The propagation delay of the emulated link.
PropertyContract - class drcl.comp.contract.PropertyContract.
Defines the format of the property message exported by a component and provides utility methods to retrieve individual fields in such a message.
PropertyContract.Message - class drcl.comp.contract.PropertyContract.Message.
 
PropertyContract.Message(Object) - Constructor for class drcl.comp.contract.PropertyContract.Message
 
PropertyContract() - Constructor for class drcl.comp.contract.PropertyContract
 
Protocol - class drcl.inet.Protocol.
The base class for transport, routing and other signaling protocols.
Protocol() - Constructor for class drcl.inet.Protocol
 
Protocol(String) - Constructor for class drcl.inet.Protocol
 
PRUNE - Static variable in class drcl.inet.contract.RTConfig
The "prune" command used in the "prune" service.
PRUNE_LIFETIME - Static variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
Prune state lifetime (< 2hr).
PRUNE_RETX_TIME - Static variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
Prune retransmission time (with exponential backoff).
prune(int) - Method in class drcl.inet.data.RTEntry
Prunes the specified interface.
prune(RTKey, BitSet) - Method in class drcl.inet.core.RT
Prunes the interfaces from the entry exactly matched by the given key.
prune(RTKey, BitSet, double) - Method in class drcl.inet.core.RT
Prunes the interfaces from the entry exactly matched by the given key.
prune(RTKey, BitSet, Object, double, Port) - Static method in class drcl.inet.contract.RTConfig
 
pruneLifetime - Variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
pruneRetxTime - Variable in class drcl.inet.protocol.dvmrp.DVMRPTimingPack
 
pruneRTEntry(RTKey, BitSet, Object, double) - Method in class drcl.inet.protocol.Routing
Prunes a route entry from a list of outgoing interfaces via Routing.rtconfigPort.
pruneRTEntry(RTKey, int[], Object, double) - Method in class drcl.inet.protocol.Routing
Prunes a route entry from a list of outgoing interfaces via Routing.rtconfigPort.
pruneRTEntry(RTKey, int, Object, double) - Method in class drcl.inet.protocol.Routing
Prunes a route entry from a list of outgoing interfaces via Routing.rtconfigPort.
ptc - Variable in class drcl.inet.core.queue.RED
Output rate of the link in packets/second.
PULL_PORT_ID - Static variable in interface drcl.inet.core.InetCoreConstants
 
pull() - Method in class drcl.comp.queue.ActiveQueue
Returns the first available data in the queue.
pull(Port) - Static method in class drcl.comp.queue.ActiveQueueContract
 
pullPort - Variable in class drcl.inet.core.NI
Port to pull data from data source (buffer).

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 ~