Serialized Form
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
qBufferedTask
FIFOQueue qBufferedTask
- Used to store tasks.
wakeupThread
drcl.comp.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
drcl.comp.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
vExposedChild
java.util.Vector vExposedChild
runtime
ACARuntime runtime
fm
ForkManager fm
lockHead
Component.LockPack lockHead
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
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
outports
Port[] outports
inports
Port[] inports
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
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
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.Plot[] plots
firstPoint
int[] firstPoint
plotEnabled
boolean plotEnabled
outEnabled
boolean outEnabled
outport
Port outport
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
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
this$0
RadixMap this$0
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_
drcl.diffserv.scheduling.ColorQueue.edp edp_
- early-drop params
edv_
drcl.diffserv.scheduling.ColorQueue.edv edv_
- early-drop variables
q_
Queue q_
- underlying (usually) FIFO queue
red_q_
Queue red_q_
- virtual RED profile FIFO queue
yellow_q_
Queue yellow_q_
- virtual YELLOW profile FIFO queue
green_q_
Queue 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
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
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
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.
rtlookup
Port rtlookup
idlookup
Port idlookup
pktarrival
Port pktarrival
mcastHelp
Port mcastHelp
ucastHelp
Port ucastHelp
headerSize
int headerSize
seqno
int seqno
fragmentPack
drcl.inet.core.PktDispatcher.FragmentPack fragmentPack
vifPack
VIFPack vifPack
reassembleList
java.util.Vector reassembleList
connectTable
int[] connectTable
incomingLabelMap
int[][][] incomingLabelMap
mode
java.lang.String mode
timerPort
Port timerPort
address
Address address
map
Map map
urtchange
Port urtchange
mrtchange
Port mrtchange
idport
Port idport
mcastServicePort
Port mcastServicePort
mcastHostPort
Port mcastHostPort
groups
LongVector[] groups
localGroups
LongVector localGroups
type
int type
maxResponseTime
int maxResponseTime
group
long group
vifStartIndex
int vifStartIndex
peers
long[] peers
myself
long[] myself
|
Package drcl.inet.core.ni |
ready
int ready
- Time ready to transmit next packet.
|
Package drcl.inet.core.queue |
qLenPort
Port qLenPort
q
FIFOQueue q
capacity
int capacity
drop_front
boolean drop_front
q
FIFOQueue q
qlogic
QLogic qlogic
maxq
int maxq
minq
int minq
nactive
int nactive
flows
drcl.inet.core.queue.FRED.FlowState[] flows
classifier
PktClassifier classifier
drop_front
boolean drop_front
- Flag enabling/disabling dropping packets at front of the queue, default is disabled.
q
FIFOQueue q
- The real queue that holds packets.
qlogics
QLogic[] qlogics
- Levels of queue logics.
classifier
PktClassifier classifier
avgQSizePort
Port avgQSizePort
- Port to output average queue size change event
mean_pktsize
int mean_pktsize
- Mean packet size (byte), for computing
RED.ptc.
bw
double bw
- Link bandwidth (bps), for computing
RED.ptc.
th_min
double th_min
- Minimum threshold of average queue size.
th_max
double th_max
- Maximum threshold of average queue size.
max_p
double max_p
- Maximum dropping probability.
qw
double qw
- Weight for computing average queue size given to current queue size sample.
wait
boolean wait
- The wait flag, true for waiting between dropped packets.
mark
boolean mark
- The mark flag, true for marking CE bit instead of early dropping.
ptc
double ptc
- Output rate of the link in packets/second.
v_a
double v_a
- For computing dropping probability
(
=max_p*(qavg - min_th)/(max_th-min_th) = v_a * qavg + v_b).
v_b
double v_b
- For computing dropping probability
(
=max_p*(qavg - min_th)/(max_th-min_th) = v_a * qavg + v_b).
qavg
double qavg
- Computed average queue size.
v_slope
double v_slope
- Variable used in HOLT WINTERS filter for computing average queue size.
v_prob
double v_prob
- Computed dropping probability for the incoming packet, for diagnosis purpose.
count
long count
- # of packets since last early drop.
old
int old
- 0 when average queue first exceeds thresh.
idletime
double idletime
- Start of the current idle period. Is
Double.NaN if not idle.
ug
RandomNumberGenerator ug
- The random number generator used in this RED.
mark
boolean mark
- The mark flag, true for marking CE bit instead of early dropping.
p_sred_max
double p_sred_max
rprob
double rprob
hit
int hit
zindex
int zindex
zsize
int zsize
p_sred
double p_sred
p_hit
double p_hit
p_hit_old
double p_hit_old
lastp
double lastp
ug
RandomNumberGenerator ug
zombie
drcl.inet.core.queue.SRED.ZOMBIEList[] zombie
classifier
PktClassifier classifier
local
NetAddress local
peers
NetAddress[] peers
timeouts
double[] timeouts
mtu
int mtu
bufferSize
int bufferSize
bandwidth
double bandwidth
type
int type
addr
long addr
mask
long mask
handle
ACATimer handle
key
RTKey key
nextHop
long nextHop
bsOutIf
BitSet bsOutIf
outIf
int[] outIf
extension
java.lang.Object extension
timeout
double timeout
|
Package drcl.inet.protocol |
queryPort
Port queryPort
- The port for resolving ``route query'' from the core service layer.
Bound with
RTLookup as reactor.
rtconfigPort
Port rtconfigPort
- The port that is bound with
RTConfig as initiator.
|
Package drcl.inet.protocol.dv |
idport
Port idport
ifport
Port ifport
triggeredUpdateTimer
java.lang.Object triggeredUpdateTimer
regularTimerHandle
ACATimer regularTimerHandle
neighborTimerChain
drcl.inet.protocol.dv.DV.NeighborTimer neighborTimerChain
changed
boolean changed
metric
int metric
cmd
int cmd
version
int version
size
int size
rte
java.util.Vector rte
|
Package drcl.inet.protocol.dvmrp |
idport
Port idport
ifport
Port ifport
triggeredUpdateTimer
java.lang.Object triggeredUpdateTimer
ifset
BitSet ifset
- Set of interfaces that this DVMRP instance operates on.
Default is null, including all normal interfaces but no virtual ifs.
metrics
int[] metrics
- Metric for each outgoing interface. XX: Not yet used in this implementation.
routingTable
Map routingTable
- The routing table maintained by DVMRP itself.
timing
DVMRPTimingPack timing
- The timing parameters used by this DVMRP instance.
regularTimerHandler
ACATimer regularTimerHandler
upstream
long upstream
cmd
int cmd
version
int version
src
long src
group
long group
srcmask
long srcmask
pruneLifetime
int pruneLifetime
changed
boolean changed
metric
int metric
dependentIfs
BitSet dependentIfs
dependents
long[] dependents
cmd
int cmd
version
int version
size
int size
rte
java.util.Vector rte
|
Package drcl.inet.protocol.ospf |
router_id
int router_id
- OSPF router ID of this node
area_list
java.util.Vector area_list
- The list of OSPF areas to which this router is attached
ospf_if_list
java.util.Vector ospf_if_list
- The list of OSPF Interfaces to which this router is attached
flood_EVT
OSPF_TimeOut_EVT flood_EVT
- The delayed flood event.
lsa_maxage_EVT
OSPF_TimeOut_EVT lsa_maxage_EVT
- The lsa maxage reached event
ifport
Port ifport
idport
Port idport
ifmtu
int ifmtu
dd_msbit
int dd_msbit
dd_mbit
int dd_mbit
dd_ibit
int dd_ibit
dd_seqnum
int dd_seqnum
LSA_no
int LSA_no
LSA_hdr_list
java.util.Vector LSA_hdr_list
hello_interval
int hello_interval
router_dead_interval
int router_dead_interval
neighbor_no
int neighbor_no
neighbor_id_list
java.util.Vector neighbor_id_list
floodback_flag
int floodback_flag
from
OSPF_Neighbor from
scope
java.lang.Object scope
header
OSPF_LSA_Header header
lsack_num
int lsack_num
LSA_hdr_list
java.util.Vector LSA_hdr_list
ls_req_num
int ls_req_num
req_list
java.util.Vector req_list
lsupdate_num
int lsupdate_num
LSA_list
java.util.Vector LSA_list
Type
int Type
- the type of this OSPF_Pkt_header
Router_ID
int Router_ID
- the identification of the router which sent this packet, chosen
as the smallest of the IPaddress of all its interfaces
Area_ID
int Area_ID
- the area to which this PACKET belongs
ROUTER_LSA_LINK_LEN
int ROUTER_LSA_LINK_LEN
Ebit
int Ebit
Bbit
int Bbit
link_no
int link_no
- Link # described in this LSA
ls_link_list
java.util.Vector ls_link_list
- Link list included in this LSA
htAddr
java.util.Hashtable htAddr
htAddrReverse
java.util.Hashtable htAddrReverse
htT