A B D E F G I L M N P Q R S T U

A

addDstAddressMatch(String) - Method in class jtc.U32Filter
Add a destination address match.
addDstPortMatch(short) - Method in class jtc.U32Filter
Add a destination port match to the selector.
addProtocolMatch(byte) - Method in class jtc.U32Filter
Add a protocol match to the selector.
addSrcAddressMatch(String) - Method in class jtc.U32Filter
Add a source address match.
addSrcPortMatch(short) - Method in class jtc.U32Filter
Add a source port match to the selector.
addTosMatch(byte) - Method in class jtc.U32Filter
Add a match of the type of service field to the selector.
avpkt - Variable in class jtc.REDQDisc
avarage package size (in Bytes)

B

bandwidth - Variable in class jtc.REDQDisc
bandwidth in bytes per second
BFifoQDisc - class jtc.BFifoQDisc.
This class represents a simple single tail-dropping FIFO of a limited size.
BFifoQDisc(String) - Constructor for class jtc.BFifoQDisc
Cosntructs a BFifo qdisc as the root qdisc of the given device
BFifoQDisc(TCClass, short) - Constructor for class jtc.BFifoQDisc
Constructs a BFifo qdisc
burst - Variable in class jtc.REDQDisc
burst in packages

D

decrPrio() - Method in class jtc.Filter
give the filter lower priority
device - Variable in class jtc.QDisc
The device the qdisc is attached to.
DSMarkClass - class jtc.DSMarkClass.
This class represents a dsmark class.
DSMarkClass(DSMarkQDisc, short) - Constructor for class jtc.DSMarkClass
Constructs a dsmark class that does not remark packages
DSMarkClass(DSMarkQDisc, short, byte, short) - Constructor for class jtc.DSMarkClass
Constructs a dsmark class that remarks packages
DSMarkQDisc - class jtc.DSMarkQDisc.
This class represents the dsmark qdisc.
DSMarkQDisc(String) - Constructor for class jtc.DSMarkQDisc
Cosntructs a dsmark qdisc as the root qdisc of the given device
DSMarkQDisc(TCClass, short) - Constructor for class jtc.DSMarkQDisc
Constructs a dsmark qdisc

E

ecn - Variable in class jtc.REDQDisc
ecn flag (ecn=exlpicit congestion notification) If set, packets in this qdisc will get their ecn bits set, if the qdisc is congested.
estInterval - Variable in class jtc.Filter
estimator interval (TBD: What's it for?)
estInterval - Variable in class jtc.QDisc
estimator interval (TBD: What's it for?)
estInterval - Variable in class jtc.TCClass
estimator interval (TBD: What's it for?)
estTimer - Variable in class jtc.Filter
time-constant (TBD: What's it?)
estTimer - Variable in class jtc.QDisc
time-constant (TBD: What's it?)
estTimer - Variable in class jtc.TCClass
time-constant (TBD: What's it?)

F

Filter - class jtc.Filter.
 
Filter() - Constructor for class jtc.Filter
 

G

getDevice() - Method in class jtc.QDisc
Get the name of the device to which the qdisc is attached to.
getMeter() - Method in class jtc.Filter
Get a string representation (tc code) for the attached meter.
getTC() - Method in class jtc.Filter
Get a string representation which we can use in the toString() methods in the derived classes
getTC() - Method in class jtc.QDisc
Get a string representation which we can use in the toString() methods in the derived classes
getTC(boolean) - Method in class jtc.TCClass
Get a string representation which we can use in the toString() methods in the derived classes (here, derived java classes are meant, not derived tc classes).

I

ingress - Variable in class jtc.QDisc
are we attached to the ingress queue?

L

limit - Variable in class jtc.REDQDisc
limit in bytes

M

majorHandle - Variable in class jtc.QDisc
A handle has the following format: MAJOR:MINOR.
max - Variable in class jtc.REDQDisc
max-bytes
mBurst - Variable in class jtc.Filter
burst of token bucket meter in bytes
mCont - Variable in class jtc.Filter
continue tryig to match another filter, if meter fails?
min - Variable in class jtc.REDQDisc
min-bytes
minorHandle - Variable in class jtc.Filter
minor handle of the filter
minorHandle - Static variable in class jtc.QDisc
A handle has the following format: MAJOR:MINOR.
minorHandle - Variable in class jtc.TCClass
minor handle of the class (major handle is determined by parent qdisc)
mRate - Variable in class jtc.Filter
rate of token bucket meter in bps

N

newFilterMinor() - Method in class jtc.QDisc
Get a new minor number for filters.

P

parent - Variable in class jtc.Filter
the parent qdisc of the filter TBD: can all qdiscs have filters?
parent - Variable in class jtc.QDisc
parent class the qdisc is attached to
parentClass - Variable in class jtc.TCClass
if we are a derived class, we are derived from this class
parentQDisc - Variable in class jtc.TCClass
qdisc in which the class resides
prio - Variable in class jtc.Filter
priority of the filter
PrioClass - class jtc.PrioClass.
This class represents a band of a priority scheduler (prio qdisc).
PrioClass(short, PrioQDisc) - Constructor for class jtc.PrioClass
Constructs a prio class
PrioQDisc - class jtc.PrioQDisc.
This class represents a simple n-band priority scheduler.
PrioQDisc(String) - Constructor for class jtc.PrioQDisc
Cosntructs a prio qdisc as the root qdisc of the given device
PrioQDisc(TCClass, short) - Constructor for class jtc.PrioQDisc
Cosntructs a prio qdisc
probability - Variable in class jtc.REDQDisc
dropping probability
protocol - Variable in class jtc.Filter
protocol of the filter

Q

QDisc - class jtc.QDisc.
Abstract class that represents a queueing discipline.
QDisc() - Constructor for class jtc.QDisc
 

R

REDQDisc - class jtc.REDQDisc.
This class represents a Random Early Detect queueing discipline, the RED (random early detection) queuing discipline which gently starts dropping packets before the queue fills up.
REDQDisc(long, long, long, int, int, String) - Constructor for class jtc.REDQDisc
Constructs a red qdisc as the root qdisc of the given device
REDQDisc(long, long, long, int, int, TCClass, short) - Constructor for class jtc.REDQDisc
Constructs a red qdisc

S

setBands(short) - Method in class jtc.PrioQDisc
Set the number of bands of the priority scheduler.
setBandwidth(long) - Method in class jtc.REDQDisc
Set the bandwidth.
setECN() - Method in class jtc.REDQDisc
Tell the qdisc to set the ecn bits in the packages, if qdisc congested.
setEstimator(int, int) - Method in class jtc.Filter
set the qdiscs estimator
setFlow(TCClass) - Method in class jtc.U32Filter
Set the class to which the filter shall direct matching packets.
setLimit(long) - Method in class jtc.BFifoQDisc
Set the limit (in bytes).
setMeter(long, long, boolean) - Method in class jtc.Filter
Add a (token bucket) meter to the filter.
setPrio(short) - Method in class jtc.Filter
Set the priority.
setPriomap(byte[]) - Method in class jtc.PrioQDisc
Set the priomap of the prio qdisc.
setProbability(float) - Method in class jtc.REDQDisc
Set the dropping probability.
setProtocol(String) - Method in class jtc.Filter
Set the protocol.

T

TCClass - class jtc.TCClass.
This class represents a tc class.
TCClass() - Constructor for class jtc.TCClass
 
toString() - Method in class jtc.BFifoQDisc
Get a string representation of the object.
toString() - Method in class jtc.DSMarkClass
Get a string representation of the object.
toString() - Method in class jtc.DSMarkQDisc
Get a string representation of the object.
toString() - Method in class jtc.PrioClass
TC creates this class implicitly when creating the qdisc, so we do not need to generate tc code for it.
toString() - Method in class jtc.PrioQDisc
Get a string representation of the object.
toString() - Method in class jtc.REDQDisc
Get a string representation of the object.
toString() - Method in class jtc.U32Filter
Get a string representation of the object.

U

U32Filter - class jtc.U32Filter.
This class represents a multifield filter
U32Filter(QDisc) - Constructor for class jtc.U32Filter
Construct a U32Filter.

A B D E F G I L M N P Q R S T U