Serialized Form
|
Class drcl.DrclObj extends java.lang.Object implements Serializable |
debug
boolean debug
name
java.lang.String name
state
java.lang.String state
timeScale
double timeScale
timeScaleReciprocal
double timeScaleReciprocal
logenabled
boolean logenabled
stopExe
java.lang.Runnable stopExe
tr
TraceManager tr
data
java.lang.Object data
- The timeout event object.
time
double time
- Time when the timer expires.
wf
int wf
cwf
int cwf
threadPool
FIFOQueue threadPool
vWorking
java.util.Vector vWorking
total
int total
totalThreadRequests
long totalThreadRequests
startTime
long startTime
ltime
long ltime
time
double time
threadGroup
java.lang.ThreadGroup threadGroup
qReady
FIFOQueue qReady
- Used to store tasks.
wakeupThread
ARuntime.WakeupThread wakeupThread
nthreadsWaiting
int nthreadsWaiting
maxlength
int maxlength
rtEnabled
boolean rtEnabled
nLags
long nLags
nEvents
long nEvents
rtTol
long rtTol
id
java.lang.String id
- Identification, must be unique within the parent component.
ID must be set using setID() or setID(String), otherwise
no check is done for components with duplicate ID.
name
java.lang.String name
- Descriptive name for the component.
Default is equal to the name of the class.
parent
Component parent
- Parent component.
portManager
Component.PortManager portManager
infoPort
Port infoPort
- The information port of this component.
A component sends out useful information regarding
the operations of this component at this port. Specifically, a component may send out
send out the following types of messages at this port:
error,
garbage,
trace, and
debug.
flag
long flag
hchild
java.util.Hashtable hchild
runtime
ACARuntime runtime
fm
ForkManager fm
locks
Component.Locks locks
- For holding all the locks and waiting threads in this component.
debug
boolean debug
name
java.lang.String name
runtime
ACARuntime runtime
- The associated runtime instance.
parent
ForkManager parent
- Parent manager in the manager hierarchy.
groupID
java.lang.String groupID
- ID of the port group this port belongs to.
Must use
Port.setGroupID(String) or Port.set(String, String) to
set the group ID of a port
because it affects the bookkeeping in the host component.
id
java.lang.String id
- ID of the port, unique in the port group it belongs to.
Must use
Port.setID(String) or Port.set(String, String) to set
the ID of a port
because it affects the bookkeeping in the host component.
- See Also:
Port.groupID
host
Component host
outwire
Wire outwire
inwire
Wire inwire
flag
int flag
flagTraceData
boolean flagTraceData
fullpath
java.lang.String fullpath
port
Port port
- Port to which data is delivered.
returnPort
Port returnPort
- The return port for server port operation.
type
int type
from
Port from
to
Port to
nextHop
Component nextHop
inports
PortPack inports
outports
PortPack outports
shadowInports
PortPack shadowInports
shadowOutports
PortPack shadowOutports
inEvtListeners
PortPack inEvtListeners
outEvtListeners
PortPack outEvtListeners
handler
Handler handler
object
java.lang.Object object
|
Package drcl.comp.contract |
time
double time
description
java.lang.Object description
where
java.lang.String where
time
double time
evtName
java.lang.String evtName
event
double event
portPath
java.lang.String portPath
description
java.lang.Object description
time
double time
portPath
java.lang.String portPath
data
java.lang.Object data
where
java.lang.String where
description
java.lang.Object description
time
double time
evtName
java.lang.String evtName
event
java.lang.Object event
portPath
java.lang.String portPath
description
java.lang.Object description
time
double time
portPath
java.lang.String portPath
data
java.lang.Object data
description
java.lang.Object description
displayable
boolean displayable
property
java.lang.Object property
trace
java.lang.String trace
time
double time
description
java.lang.Object description
where
java.lang.String where
out
java.io.OutputStream out
appendNewLineToObject
boolean appendNewLineToObject
count
long count
delay
double delay
copy
boolean copy
echo
boolean echo
rng
RandomNumberGenerator rng
seed
long seed
ttl
int ttl
TTL
int TTL
out
Port out
port
Port port
frame
java.awt.Frame frame
taDisplay
java.awt.TextArea taDisplay
taInput
java.awt.TextArea taInput
echo
boolean echo
anonymous
boolean anonymous
port
Port port
taDisplay
java.awt.TextArea taDisplay
isPaste
boolean isPaste
|
Package drcl.comp.lib.bytestream |
type
int type
buffer
byte[] buffer
length
int length
offset
int offset
socket
java.net.Socket socket
upPort
Port upPort
helper
ByteStreamPeer helper
dataUnit
int dataUnit
ssocket
java.net.ServerSocket ssocket
serverReady
boolean serverReady
rbuffer
CircularBuffer rbuffer
pendingReceive
ByteStreamContract.Message pendingReceive
receiveLock
java.lang.Object receiveLock
rbuffersize
int rbuffersize
sbuffer
int sbuffer
downPort
Port downPort
receiveInWorkerThread
boolean receiveInWorkerThread
nrequests
int nrequests
enqueCounter
long enqueCounter
outport
Port outport
qSizePort
Port qSizePort
- Port that exports the instant queue size change events.
host
Component host
- The host component who owns this object.
capacity
int capacity
- The capacity of the queue.
qsize
int qsize
- The current queue size (each object in the queue may have different size).
qlen
int qlen
- The current queue length (# of objects in the queue).
q
FIFOQueue q
capacity
int capacity
isStepByStep
boolean isStepByStep
keywords
java.lang.String[][] keywords
btnCont
java.awt.Button btnCont
panelMsg
java.awt.Panel panelMsg
cbMsgTrace
java.awt.Checkbox cbMsgTrace
cbMsgEvent
java.awt.Checkbox cbMsgEvent
cbMsgDebug
java.awt.Checkbox cbMsgDebug
cbMsgGarbage
java.awt.Checkbox cbMsgGarbage
cbMsgError
java.awt.Checkbox cbMsgError
panelExe
java.awt.Panel panelExe
cbExeTrace
java.awt.Checkbox cbExeTrace
cbExeEvent
java.awt.Checkbox cbExeEvent
cbExeDebug
java.awt.Checkbox cbExeDebug
cbExeGarbage
java.awt.Checkbox cbExeGarbage
cbExeError
java.awt.Checkbox cbExeError
myItemListener
java.awt.event.ItemListener myItemListener
main
java.awt.Panel main
evtTester
EventTester evtTester
isStorageOn
boolean isStorageOn
htcount
java.util.Hashtable htcount
menuUp
boolean menuUp
buttonEnabled
boolean buttonEnabled
host
Component host
timeTol
double timeTol
inport
Port inport
outport
Port outport
data
java.lang.Object[] data
position
int position
plots
ptolemy.plot.Histogram[] plots
firstPoint
int[] firstPoint
plotEnabled
boolean plotEnabled
outEnabled
boolean outEnabled
outport
Port outport
binWidth
double binWidth
plots
ptolemy.plot.Plot[] plots
firstPoint
int[] firstPoint
plotEnabled
boolean plotEnabled
outEnabled
boolean outEnabled
outport
Port outport
redrawProbability
float redrawProbability
lastTime
double lastTime
lastValue
double lastValue
lastResult
double lastResult
sum
double sum
count
long count
timeAverage
boolean timeAverage
subset
long[] subset
- The subset in this BitSet. The ith bit is stored in subset[i/64] at
bit position i % 64 (where bit position 0 refers to the least
significant bit and 63 refers to the most significant bit).
-
nb
int nb
nsubsets
int nsubsets
nbset
int nbset
indices
int[] indices
uindices
int[] uindices
value
boolean value
value
double value
value
int value
value
long value
key
MapKey[] key
entry
java.lang.Object[] entry
size
int size
mask
BitSet mask
value
BitSet value
head
RadixMap.Radix_node head
rn_mklist
RadixMap.Radix_mask rn_mklist
rn_p
RadixMap.Radix_node rn_p
rn_l
RadixMap.Radix_node rn_l
rn_r
RadixMap.Radix_node rn_r
rn_b
int rn_b
rn_key
long rn_key
name
java.lang.String name
all
java.lang.Object[] all
size
int size
fieldNames
java.lang.String[] fieldNames
marker
Marker marker
meter
Meter meter
qs
Map qs
classIDMask
long classIDMask
mode
int mode
count
long count
burst
long burst
tgrate
long tgrate
mode
int mode
PIR
long PIR
PBS
long PBS
CIR
long CIR
CBS
long CBS
sla
Map sla
inspect
boolean inspect
target_rate
double target_rate
win_length
double win_length
wait
boolean wait
ug
UniformDistribution ug
|
Package drcl.diffserv.scheduling |
COLOR_EWMA
boolean COLOR_EWMA
COLOR_HOLT_WINTERS
boolean COLOR_HOLT_WINTERS
ug
UniformDistribution ug
edp_
ColorQueue.edp edp_
- early-drop params
edv_
ColorQueue.edv edv_
- early-drop variables
q_
FiniteVSQueue q_
- underlying (usually) FIFO queue
red_q_
FiniteVSQueue red_q_
- virtual RED profile FIFO queue
yellow_q_
FiniteVSQueue yellow_q_
- virtual YELLOW profile FIFO queue
green_q_
FiniteVSQueue green_q_
- virtual GREEN profile FIFO queue
drop_pref
int drop_pref
- drop preference
idle_
boolean idle_
- queue is idle?
yellow_idle_
boolean yellow_idle_
green_idle_
boolean green_idle_
idletime_
double idletime_
- if idle, being idle since this time
yellow_idletime_
double yellow_idletime_
green_idletime_
double green_idletime_
classifier
PktClassifier classifier
bw_
double bw_
qq
SimpleQueue qq
lastServed
int lastServed
vQInfo
java.util.Vector vQInfo
htQToQInfo
java.util.Hashtable htQToQInfo
bw
double bw
- Global bandwidth setting (in bps).
bs
int bs
- Global buffer size setting (in bytes).
mtu
int mtu
- Fragmentation size. Default is 0 (no fragmentation).
bufferMode
java.lang.String bufferMode
linkEmu
boolean linkEmu
- True if link emulation is enabled.
linkPropDelay
double linkPropDelay
- Global link propagation delay, used with link emulation enabled.
src
long src
dest
long dest
tos
long tos
ttl
int ttl
hops
int hops
ulp
int ulp
id
int id
flag
int flag
fragmentOffset
int fragmentOffset
routerAlert
boolean routerAlert
extension
java.lang.Object extension
nexthop
long nexthop
propDelay
double propDelay
- The propagation delay of the link.
netaddr
long netaddr
netmask
long netmask
addr
long addr
map
java.lang.String map
htPID
java.util.Hashtable htPID
bw
double bw
bs
int bs
mtu
int mtu
bufferMode
java.lang.String bufferMode
linkEmu
boolean linkEmu
linkPropDelay
double linkPropDelay
|
Package drcl.inet.application |
dataUnit
int dataUnit
progress
long progress
downPort
Port downPort
dataUnit
int dataUnit
progress
long progress
downPort
Port downPort
dataUnit
int dataUnit
progress
long progress
rcvprogress
long rcvprogress
downPort
Port downPort
dataUnit
int dataUnit
progress
long progress
size
long size
forkPort
Port forkPort
vUR
java.util.Vector vUR
clients
java.util.Hashtable clients
file
java.io.File file
bufferSize
int bufferSize
progress
long progress
file
java.io.File file
bufferSize
int bufferSize
progress
long progress
fileSize
long fileSize
helper
ByteStreamPeer helper
connected
boolean connected
src
long src
dst
long dst
tos
long tos
sport
int sport
dport
int dport
incoming
java.util.Hashtable incoming
|
Package drcl.inet.contract |
bankID
int bankID
filterID
int filterID
request
java.lang.Object request
pkt
java.lang.Object pkt
src
long src
dest
long dest
tos
long tos
port
int port
pktsize
int pktsize
type
int type
ids
long[] ids
timeouts
double[] timeouts
type
int type
ifindex
int ifindex
group
long group
src
long src
srcmask
long srcmask
ifindex
int ifindex
neighbor
NetAddress neighbor
type
int type
pkt
InetPacket pkt
ifs
int[] ifs
type
int type
key
RTKey key
entry
RTEntry entry
timeout
double timeout
matchtype
java.lang.String matchtype
pkt
InetPacket pkt
incomingIf
int incomingIf
idport
Port idport
evtPort
Port evtPort
neighbors
InterfaceInfo[] neighbors
- The vector which keeps track of all the available interfaces
of a node.
myself
long myself
startingTime
double startingTime
staticMode
boolean staticMode
mtu
int mtu
vEvtPort
Port vEvtPort
vifStartIndex
int vifStartIndex
defaultIdentity
long defaultIdentity
groups
java.util.Hashtable groups
idchange
Port idchange
timerPort
Port timerPort
pullPort
Port pullPort
- Port to pull data from data source (buffer).
downPort
Port downPort
- Port to send out packets.
propDelay
double propDelay
- The propagation delay of the emulated link.
linkEmulation
boolean linkEmulation
- Link emulation is enabled?
bw
double bw
- Bandwidth of this network interface.
mtu
int mtu
- Maximum transmission unit. Default is infinity.
id
Identity id
rt
RT rt
pktarrival
Port pktarrival
mcastHelp
Port mcastHelp
ucastHelp
Port ucastHelp
downPorts
Port[] downPorts
headerSize
int headerSize
seqno
int seqno
fragmentPack
PktDispatcher.FragmentPack fragmentPack
vifPack
VIFPack vifPack
reassembleList
java.util.Vector reassembleList
connectTable
int[] connectTable
incomingLabelMap
int[][][] incomingLabelMap
mode
java.lang.String mode
byteMode
boolean byteMode
dequeuePort
Port dequeuePort