DRCL J-Sim API

Serialized Form


Package drcl

Class drcl.DrclObj extends java.lang.Object implements Serializable


Package drcl.comp

Class drcl.comp.ACARuntime extends ForkManager implements Serializable

Serialized Fields

debug

boolean debug

name

java.lang.String name

state

java.lang.String state

timeScale

double timeScale

timeScaleReciprocal

double timeScaleReciprocal

stopHookList

java.util.LinkedList stopHookList

suspendHookList

java.util.LinkedList suspendHookList

runHookList

java.util.LinkedList runHookList

logenabled

boolean logenabled

stopExe

java.lang.Runnable stopExe

tr

TraceManager tr

Class drcl.comp.ACATimer extends DrclObj implements Serializable

Serialized Fields

data

java.lang.Object data
The timeout event object.


time

double time
Time when the timer expires.

Class drcl.comp.AddComponentException extends java.lang.Error implements Serializable

Class drcl.comp.ARuntime extends ACARuntime implements Serializable

Serialized Fields

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

Class drcl.comp.Component extends DrclObj implements Serializable

Serialized Fields

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.

Class drcl.comp.ComponentTemplate extends Component implements Serializable

Class drcl.comp.ContextException extends java.lang.Error implements Serializable

Class drcl.comp.Extension extends Component implements Serializable

Class drcl.comp.ForkManager extends DrclObj implements Serializable

Serialized Fields

debug

boolean debug

name

java.lang.String name

runtime

ACARuntime runtime
The associated runtime instance.


parent

ForkManager parent
Parent manager in the manager hierarchy.

Class drcl.comp.Port extends DrclObj implements Serializable

Serialized Fields

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

Class drcl.comp.PortException extends java.lang.Error implements Serializable

Class drcl.comp.SendReceiveException extends java.lang.Error implements Serializable

Class drcl.comp.SetIDException extends java.lang.Error implements Serializable

Class drcl.comp.Task extends ACATimer implements Serializable

Serialized Fields

port

Port port
Port to which data is delivered.


returnPort

Port returnPort
The return port for server port operation.

Class drcl.comp.TaskFork extends Task implements Serializable

Class drcl.comp.TaskNotify extends Task implements Serializable

Class drcl.comp.TaskReceive extends Task implements Serializable

Class drcl.comp.TaskSend extends Task implements Serializable

Class drcl.comp.TaskSpecial extends Task implements Serializable

Serialized Fields

type

int type

Class drcl.comp.Util.Link extends DrclObj implements Serializable

Serialized Fields

from

Port from

to

Port to

nextHop

Component nextHop

Class drcl.comp.Wire extends DrclObj implements Serializable

Serialized Fields

inports

PortPack inports

outports

PortPack outports

shadowInports

PortPack shadowInports

shadowOutports

PortPack shadowOutports

inEvtListeners

PortPack inEvtListeners

outEvtListeners

PortPack outEvtListeners

Class drcl.comp.WorkerThreadException extends java.lang.Error implements Serializable

Class drcl.comp.WorkerThreadInterruptedException extends java.lang.Error implements Serializable

Class drcl.comp.WrapperComponent extends Component implements Serializable

Serialized Fields

handler

Handler handler

object

java.lang.Object object


Package drcl.comp.io

Class drcl.comp.io.FileComponent extends Extension implements Serializable

Serialized Fields

out

java.io.OutputStream out

Class drcl.comp.io.Stdout extends Extension implements Serializable

Serialized Fields

appendNewLineToObject

boolean appendNewLineToObject


Package drcl.comp.lib

Class drcl.comp.lib.Bouncer extends Component implements Serializable

Serialized Fields

count

long count

delay

double delay

Class drcl.comp.lib.Delay extends Extension implements Serializable

Serialized Fields

delay

double delay

Class drcl.comp.lib.Relay extends Extension implements Serializable

Serialized Fields

endPoints

Port[] endPoints

copy

boolean copy

echo

boolean echo

Class drcl.comp.lib.RNG extends Component implements Serializable

Serialized Fields

rng

RandomNumberGenerator rng

delay

double delay

seed

long seed

ttl

int ttl

TTL

int TTL

out

Port out

Class drcl.comp.lib.SimpleReceiver extends Extension implements Serializable

Class drcl.comp.lib.Stats extends Component implements Serializable

Serialized Fields

sum

double sum

varsum

double varsum

count

long count

outenabled

boolean outenabled

outmean

Port outmean

outstd

Port outstd

Class drcl.comp.lib.Talk extends Component implements Serializable

Serialized Fields

port

Port port

frame

java.awt.Frame frame

taDisplay

java.awt.TextArea taDisplay

taInput

java.awt.TextArea taInput

echo

boolean echo

anonymous

boolean anonymous

Class drcl.comp.lib.TextDisplay extends Extension implements Serializable

Serialized Fields

port

Port port

taDisplay

java.awt.TextArea taDisplay

isPaste

boolean isPaste


Package drcl.comp.lib.bytestream

Class drcl.comp.lib.bytestream.ByteStreamNetPeer extends Component implements Serializable

Serialized Fields

socket

java.net.Socket socket

upPort

Port upPort

helper

ByteStreamPeer helper

dataUnit

int dataUnit

ssocket

java.net.ServerSocket ssocket

socketReady

boolean socketReady

Class drcl.comp.lib.bytestream.ByteStreamPeer extends DrclObj implements Serializable

Serialized Fields

rbuffer

CircularBuffer rbuffer

pendingReceive

ByteStreamContract.Message pendingReceive

receiveLock

java.lang.Object receiveLock

rbuffersize

int rbuffersize

exceptionToThrowForSend

java.io.IOException exceptionToThrowForSend

exceptionToThrowForReceive

java.io.IOException exceptionToThrowForReceive

sbuffer

int sbuffer

downPort

Port downPort


Package drcl.comp.queue

Class drcl.comp.queue.ActiveQueue extends Component implements Serializable

Serialized Fields

requesting

boolean requesting

enqueCounter

long enqueCounter

outport

Port outport

Class drcl.comp.queue.QLogic extends DrclObj implements Serializable

Serialized Fields

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).

Class drcl.comp.queue.QueueFIFO extends ActiveQueue implements Serializable

Serialized Fields

q

FIFOQueue q

capacity

int capacity


Package drcl.comp.tool

Class drcl.comp.tool.ComponentDebugger extends ComponentTester implements Serializable

Serialized Fields

isStepByStep

boolean isStepByStep

keywords

java.lang.String[][] keywords

Class drcl.comp.tool.ComponentMonitor extends TextDisplay implements Serializable

Serialized Fields

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

Class drcl.comp.tool.ComponentTester extends WrapperComponent implements Serializable

Serialized Fields

evtTester

EventTester evtTester

isStorageOn

boolean isStorageOn

Class drcl.comp.tool.CountMonitor extends Extension implements Serializable

Serialized Fields

timerPort

Port timerPort

started

boolean started

winSize

double winSize

interval

double interval

window

FIFOQueue window

winobjcount

long winobjcount

winsizecount

long winsizecount

flag

int flag

OBJ_COUNT_EVENT

java.lang.String OBJ_COUNT_EVENT
Name of the object-mode events.


SIZE_COUNT_EVENT

java.lang.String SIZE_COUNT_EVENT
Name of the size-mode events.


objcountPort

Port objcountPort
Port to output "object" count statistics.


sizecountPort

Port sizecountPort
Port to output "size" count statistics.

Class drcl.comp.tool.CountMonitor2 extends Extension implements Serializable

Serialized Fields

timerPort

Port timerPort

unreceivedObj

IntSpace unreceivedObj

unreceivedSize

LongSpace unreceivedSize

active

boolean active

nextobjcount

int nextobjcount

nextsizecount

long nextsizecount

winSize

double winSize

interval

double interval

window

FIFOQueue window

winobjcount

long winobjcount

winsizecount

long winsizecount

flag

int flag

OBJ_COUNT_EVENT

java.lang.String OBJ_COUNT_EVENT
Name of the object-mode rate events.


OBJ_LOSS_EVENT

java.lang.String OBJ_LOSS_EVENT
Name of the object-mode object-loss-rate events.


SIZE_COUNT_EVENT

java.lang.String SIZE_COUNT_EVENT
Name of the size-mode rate events.


SIZE_LOSS_EVENT

java.lang.String SIZE_LOSS_EVENT
Name of the size-mode loss-rate events.


objcountPort

Port objcountPort
Port to output "object" count events.


objlossPort

Port objlossPort
Port to output "object" loss events.


sizecountPort

Port sizecountPort
Port to output "size" count events.


sizelossPort

Port sizelossPort
Port to output "size" loss events.

Class drcl.comp.tool.DataCounter extends Extension implements Serializable

Serialized Fields

htcount

java.util.Hashtable htcount

Class drcl.comp.tool.DrclPlotFrame extends ptolemy.plot.plotml.PlotMLFrame implements Serializable

Serialized Fields

menuUp

boolean menuUp

buttonEnabled

boolean buttonEnabled

Class drcl.comp.tool.EventTester extends DrclObj implements Serializable

Serialized Fields

host

Component host

timeTol

double timeTol

Class drcl.comp.tool.HistogramPlotter extends Extension implements Serializable

Serialized Fields

plots

ptolemy.plot.Histogram[] plots

firstPoint

int[] firstPoint

plotEnabled

boolean plotEnabled

outEnabled

boolean outEnabled

outport

Port outport

binWidth

double binWidth

Class drcl.comp.tool.PlotPlain extends Extension implements Serializable

Serialized Fields

VALUE_SEPARATOR

java.lang.String VALUE_SEPARATOR

FILE_SEPARATOR

java.lang.String FILE_SEPARATOR

FILE_PREFIX

java.lang.String FILE_PREFIX

htWriter

java.util.HashMap htWriter

Class drcl.comp.tool.Plotter extends Extension implements Serializable

Serialized Fields

plots

ptolemy.plot.Plot[] plots

firstPoint

int[] firstPoint

receivedNaN

boolean receivedNaN

plotEnabled

boolean plotEnabled

outEnabled

boolean outEnabled

outport

Port outport

limitRedraw

boolean limitRedraw

redrawProbability

float redrawProbability

hmPlotInfo

java.util.HashMap hmPlotInfo

Class drcl.comp.tool.RunningAverage extends Extension implements Serializable

Serialized Fields

lastTime

double lastTime

lastValue

double lastValue

lastResult

double lastResult

sum

double sum

count

long count

timeAverage

boolean timeAverage


Package drcl.data

Class drcl.data.BitSet extends DrclObj implements Serializable

Serialized Fields

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

Class drcl.data.BooleanObj extends DrclObj implements Serializable

Serialized Fields

value

boolean value

Class drcl.data.DoubleObj extends NumberObj implements Serializable

Serialized Fields

value

double value

Class drcl.data.IntObj extends NumberObj implements Serializable

Serialized Fields

value

int value

Class drcl.data.LongObj extends NumberObj implements Serializable

Serialized Fields

value

long value

Class drcl.data.Map extends DrclObj implements Serializable

Serialized Fields

key

MapKey[] key

entry

java.lang.Object[] entry

size

int size

Class drcl.data.MapKey extends DrclObj implements Serializable

Serialized Fields

mask

BitSet mask

value

BitSet value

Class drcl.data.NumberObj extends DrclObj implements Serializable

Class drcl.data.RadixMap extends Map implements Serializable

Serialized Fields

head

drcl.data.RadixMap.Radix_node head

Class drcl.data.RadixMap.Radix_node extends DrclObj implements Serializable

Serialized Fields

rn_mklist

drcl.data.RadixMap.Radix_mask rn_mklist

rn_p

drcl.data.RadixMap.Radix_node rn_p

rn_l

drcl.data.RadixMap.Radix_node rn_l

rn_r

drcl.data.RadixMap.Radix_node rn_r

rn_b

int rn_b

rn_key

long rn_key


Package drcl.util

Class drcl.util.CircularBuffer extends DrclObj implements Serializable

Serialized Fields

buf

byte[] buf

begin

int begin

end

int end

capacity

int capacity

Class drcl.util.MemoryMonitor extends javax.swing.JPanel implements Serializable

Serialized Fields

surf

MemoryMonitor.Surface surf

controls

javax.swing.JPanel controls

controlHidden

boolean controlHidden

tf

javax.swing.JTextField tf

btnGC

javax.swing.JButton btnGC

btnStop

javax.swing.JToggleButton btnStop

runtime

java.lang.Runtime runtime

Class drcl.util.MemoryMonitor.Surface extends javax.swing.JPanel implements Serializable

Serialized Fields

thread

java.lang.Thread thread

sleepAmount

long sleepAmount

w

int w

h

int h

bimg

java.awt.image.BufferedImage bimg

big

java.awt.Graphics2D big

font

java.awt.Font font

r

java.lang.Runtime r

columnInc

int columnInc

pts

int[] pts

values

float[] values

ptNum

int ptNum

ascent

int ascent

descent

int descent

graphOutlineRect

java.awt.Rectangle graphOutlineRect

mfRect

java.awt.geom.Rectangle2D mfRect

muRect

java.awt.geom.Rectangle2D muRect

graphLine

java.awt.geom.Line2D graphLine

graphColor

java.awt.Color graphColor

mfColor

java.awt.Color mfColor

usedStr

java.lang.String usedStr

updatePts

boolean updatePts

totalMemoryPrev

float totalMemoryPrev

Class drcl.util.TraceManager extends DrclObj implements Serializable

Serialized Fields

htTraces

java.util.Hashtable htTraces

allDisabled

boolean allDisabled


Package drcl.util.queue

Class drcl.util.queue.BSQueue extends QueueImpl implements Serializable

Serialized Fields

head

drcl.util.queue.BSQueue.__Element head

length

int length

Class drcl.util.queue.BSQueue.__Element extends DrclObj implements Serializable

Serialized Fields

key

double key

obj

java.lang.Object obj

next

drcl.util.queue.BSQueue.__Element next

prev

drcl.util.queue.BSQueue.__Element prev

Class drcl.util.queue.CalendarQueue extends QueueImpl implements Serializable

Serialized Fields

resizeenabled

boolean resizeenabled

width

double width

oneonwidth

double oneonwidth

buckettop

double buckettop

lastkey

double lastkey

prevtop

double prevtop

nbuckets

int nbuckets

buckbits

long buckbits

lastbucket

int lastbucket

top_threshold

int top_threshold

bot_threshold

int bot_threshold

numResize

int numResize

numDirectSearch

int numDirectSearch

buckets

_Element[] buckets

qsize

int qsize

max

double max

Class drcl.util.queue.CalendarQueue2 extends QueueImpl implements Serializable

Serialized Fields

resizeenabled

boolean resizeenabled

width

double width

oneonwidth

double oneonwidth

buckettop

double buckettop

lastkey

double lastkey

prevtop

double prevtop

nbuckets

int nbuckets

buckbits

long buckbits

lastbucket

int lastbucket

top_threshold

int top_threshold

bot_threshold

int bot_threshold

numResize

int numResize

numDirectSearch

int numDirectSearch

numDirectSearch2

int numDirectSearch2

buckets

_Element[] buckets

qsize

int qsize

max

double max

Class drcl.util.queue.CalendarQueue3 extends QueueImpl implements Serializable

Serialized Fields

resizeenabled

boolean resizeenabled

width

double width

oneonwidth

double oneonwidth

buckettop

double buckettop

lastkey

double lastkey

prevtop

double prevtop

nbuckets

int nbuckets

buckbits

long buckbits

lastbucket

int lastbucket

top_threshold

int top_threshold

bot_threshold

int bot_threshold

numResize

int numResize

numDirectSearch

int numDirectSearch

numDirectSearch2

int numDirectSearch2

numBackoff

int numBackoff

buckets

_Element[] buckets

qsize

int qsize

max

double max

Class drcl.util.queue.FIFOQueue extends QueueImpl implements Serializable

Serialized Fields

head

_Element head

tail

_Element tail

length

int length

Class drcl.util.queue.FiniteFIFOQueue extends FIFOQueue implements Serializable

Serialized Fields

capacity

int capacity

Class drcl.util.queue.FiniteQueueImpl extends QueueImpl implements Serializable

Serialized Fields

capacity

int capacity

Class drcl.util.queue.FiniteVSFIFOQueue extends VSFIFOQueue implements Serializable

Serialized Fields

capacity

int capacity

Class drcl.util.queue.FiniteVSQueueImpl extends VariableSizeQueueImpl implements Serializable

Serialized Fields

capacity

int capacity

Class drcl.util.queue.FiniteVSSimpleQueue extends VSSimpleQueue implements Serializable

Serialized Fields

capacity

int capacity

Class drcl.util.queue.QueueImpl extends DrclObj implements Serializable

Class drcl.util.queue.QueueOptionalImplException extends java.lang.Error implements Serializable

Class drcl.util.queue.SimpleQueue extends QueueImpl implements Serializable

Serialized Fields

head

_Element head

tail

_Element tail

length

int length

Class drcl.util.queue.Stack extends SimpleQueue implements Serializable

Class drcl.util.queue.TreeMapQueue extends QueueImpl implements Serializable

Serialized Fields

q

java.util.TreeMap q

length

int length

Class drcl.util.queue.VariableSizeQueueImpl extends QueueImpl implements Serializable

Class drcl.util.queue.VSBSQueue extends VariableSizeQueueImpl implements Serializable

Serialized Fields

head

drcl.util.queue.VSBSQueue.__Element head

size

int size

length

int length

Class drcl.util.queue.VSBSQueue.__Element extends DrclObj implements Serializable

Serialized Fields

key

double key

obj

java.lang.Object obj

next

drcl.util.queue.VSBSQueue.__Element next

prev

drcl.util.queue.VSBSQueue.__Element prev

Class drcl.util.queue.VSBSQueue._SizedElement extends drcl.util.queue.VSBSQueue.__Element implements Serializable

Serialized Fields

size

int size

Class drcl.util.queue.VSFIFOQueue extends VariableSizeQueueImpl implements Serializable

Serialized Fields

head

_Element head

tail

_Element tail

size

int size

length

int length

Class drcl.util.queue.VSSimpleQueue extends VariableSizeQueueImpl implements Serializable

Serialized Fields

head

_Element head

tail

_Element tail

size

int size

length

int length

Class drcl.util.queue.VSStack extends VSSimpleQueue implements Serializable

Class drcl.util.queue.VSTreeMapQueue extends VariableSizeQueueImpl implements Serializable

Serialized Fields

q

java.util.TreeMap q

size

int size

length

int length


Package drcl.util.random

Class drcl.util.random.Constant extends RandomNumberGenerator implements Serializable

Serialized Fields

value

double value

Class drcl.util.random.ExponentialDistribution extends RandomNumberGenerator implements Serializable

Serialized Fields

_rate

double _rate

Class drcl.util.random.GaussianDistribution extends RandomNumberGenerator implements Serializable

Serialized Fields

mean

double mean

std

double std

Class drcl.util.random.LognormalDistribution extends RandomNumberGenerator implements Serializable

Serialized Fields

mean

double mean

std

double std

Class drcl.util.random.LognormalParetoDistribution extends RandomNumberGenerator implements Serializable

Serialized Fields

pareto

ParetoDistribution pareto

mean

double mean

std

double std

cutoff

double cutoff

Class drcl.util.random.ParetoDistribution extends RandomNumberGenerator implements Serializable

Serialized Fields

scale

double scale

shape

double shape

Class drcl.util.random.RandomNumberGenerator extends DrclObj implements Serializable

Serialized Fields

r

java.util.Random r

seed

long seed

Class drcl.util.random.TruncatedLognormalDistribution extends RandomNumberGenerator implements Serializable

Serialized Fields

mean

double mean

std

double std

cutoff

double cutoff

Class drcl.util.random.TruncatedParetoDistribution extends RandomNumberGenerator implements Serializable

Serialized Fields

upper_bound

double upper_bound

scale

double scale

shape

double shape

Class drcl.util.random.UniformDistribution extends RandomNumberGenerator implements Serializable

Serialized Fields

max

double max

min

double min


Package drcl.util.scalar

Class drcl.util.scalar.DoubleVector extends java.util.Vector implements Serializable

Class drcl.util.scalar.IntInterval extends DrclObj implements Serializable

Serialized Fields

start

int start

end

int end

Class drcl.util.scalar.IntSpace extends DrclObj implements Serializable

Serialized Fields

vIntInterval

java.util.Vector vIntInterval

Class drcl.util.scalar.IntVector extends DrclObj implements Serializable

Serialized Fields

size

int size

inc

int inc

value

int[] value

Class drcl.util.scalar.LongInterval extends DrclObj implements Serializable

Serialized Fields

start

long start
Start of the interval, inclusive.


end

long end
End of the interval, exclusive

Class drcl.util.scalar.LongSpace extends DrclObj implements Serializable

Serialized Fields

vLongInterval

java.util.Vector vLongInterval

Class drcl.util.scalar.LongVector extends DrclObj implements Serializable

Serialized Fields

size

int size

inc

int inc

value

long[] value

Class drcl.util.scalar.WrapAroundException extends java.lang.RuntimeException implements Serializable


Package drcl.net

Class drcl.net.Address extends java.lang.Object implements Serializable

Class drcl.net.Module extends Component implements Serializable

Serialized Fields

downPort

Port downPort
The default "down" port.


upPort

Port upPort
The default "up" port.


timerPort

Port timerPort
The port at which the timeout events come.

See Also:
Module.setTimeout(Object, double), Module.setTimeoutAt(Object, double)

Class drcl.net.PacketException extends java.lang.RuntimeException implements Serializable


Package drcl.net.tool

Class drcl.net.tool.Classifier extends Component implements Serializable

Serialized Fields

map

Map map

ht

java.util.Hashtable ht

pktclassifier

PktClassifier pktclassifier

Class drcl.net.tool.NamTrace extends Extension implements Serializable

Serialized Fields

out

Port out

hop

int hop

receive

int receive

drop

int drop

enque

int enque

deque

int deque

accounting

boolean accounting

componentMessageFeedback

boolean componentMessageFeedback

lastComponentMessage

java.lang.Object lastComponentMessage

idcount

long idcount

Class drcl.net.tool.Receiver extends Module implements Serializable

Serialized Fields

unreceived

LongSpace unreceived

unreceivedBytes

LongSpace unreceivedBytes

Class drcl.net.tool.TrafficMonitor extends CountMonitor implements Serializable

Class drcl.net.tool.TrafficMonitor2 extends CountMonitor2 implements Serializable


Package drcl.net.traffic

Class drcl.net.traffic.SimpleTrace extends TraceInput implements Serializable

Serialized Fields

lastTime

double lastTime

lastPeriodStart

double lastPeriodStart

breader

java.io.BufferedReader breader

Class drcl.net.traffic.TCPTrace extends TraceInput implements Serializable

Serialized Fields

breader

java.io.BufferedReader breader

src_id

long src_id

dest_id

long dest_id

src_port

int src_port

dest_port

int dest_port

Class drcl.net.traffic.TraceInput extends TrafficSourceComponent implements Serializable

Serialized Fields

loopPeriod

double loopPeriod

load

double load

mtu

int mtu

burst

int burst

traffic

TrafficModel traffic

Class drcl.net.traffic.traffic_CDSmooth extends TrafficModel implements Serializable

Serialized Fields

maxPacketSize

int maxPacketSize

C

int C

D

double D

Class drcl.net.traffic.traffic_ExpOnOff extends TrafficModel implements Serializable

Serialized Fields

packetSize

int packetSize

burstRate

double burstRate

aveOnTime

double aveOnTime

aveOffTime

double aveOffTime

Class drcl.net.traffic.traffic_FixedPoints extends traffic_PeakRate implements Serializable

Serialized Fields

startTime

double startTime

fp

java.util.Vector fp

Class drcl.net.traffic.traffic_OnOff extends TrafficModel implements Serializable

Serialized Fields

packetSize

int packetSize

rate

int rate

OnTime

double OnTime

OffTime

double OffTime