|
DRCL JavaSim API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Queue | |
| drcl.diffserv | |
| drcl.diffserv.scheduling | |
| drcl.inet.core.queue | |
| drcl.intserv | |
| drcl.intserv.scheduler | |
| Uses of Queue in drcl.diffserv |
| Subclasses of Queue in drcl.diffserv | |
class |
HQS
This component defines the base class for a hierachical queue set. |
| Methods in drcl.diffserv that return Queue | |
Queue |
HQS.getQueueSet(long classID)
|
protected abstract Queue |
HQS.pickEligibleQueue()
This method is called when this HQS needs to pick a child queue to perform dequeue operation. |
| Methods in drcl.diffserv with parameters of type Queue | |
protected java.lang.String |
HQS.configInfo(java.lang.String prefix_,
Queue q_)
Prints out the configuration information associated with the child queue. |
void |
HQS.addQueueSet(Queue child_,
long classMask,
long classId)
|
void |
HQS.removeQueueSet(Queue leaf_)
|
| Uses of Queue in drcl.diffserv.scheduling |
| Subclasses of Queue in drcl.diffserv.scheduling | |
class |
ColorQueue
Three Color Queue -- an extension of RED |
class |
pq
|
class |
wrr
|
| Methods in drcl.diffserv.scheduling that return Queue | |
protected Queue |
wrr.pickEligibleQueue()
|
protected Queue |
pq.pickEligibleQueue()
|
| Methods in drcl.diffserv.scheduling with parameters of type Queue | |
void |
wrr.addQueueSet(Queue child_,
long classMask_,
long classId_)
|
void |
wrr.addQueueSet(Queue child_,
long classMask_,
long classId_,
int weight_)
|
void |
wrr.removeQueueSet(Queue child_)
|
protected java.lang.String |
wrr.configInfo(java.lang.String prefix_,
Queue q_)
|
void |
pq.addQueueSet(Queue child_,
long classMask_,
long classId_)
Adds the child queue with the same priority as (the currently lowest priority in this HQS + 1). |
void |
pq.addQueueSet(Queue child_,
long classMask_,
long classId_,
int priority_)
Adds the child queue with the specified priority. |
void |
pq.removeQueueSet(Queue child_)
|
protected java.lang.String |
pq.configInfo(java.lang.String prefix_,
Queue q_)
|
| Uses of Queue in drcl.inet.core.queue |
| Subclasses of Queue in drcl.inet.core.queue | |
class |
DropTail
|
class |
FIFO
Implements a FIFO queue structure that one may plug in a different queue logic to form a differnt FIFO implementation. |
class |
MQueue
MQueue is an m-level queue generalized from RIO and 3-Color queue. |
| Uses of Queue in drcl.intserv |
| Subclasses of Queue in drcl.intserv | |
class |
Scheduler
The information unit a scheduler deals with in our architecture is "flow". |
| Uses of Queue in drcl.intserv.scheduler |
| Subclasses of Queue in drcl.intserv.scheduler | |
class |
scheduler_Fifo
The first-come-first-serve scheduler. |
class |
scheduler_PGPS
The Packetized Generalized Processor Sharing scheduler. |
class |
scheduler_SCFQ
The Self-clock Fair Queueing scheduler. |
class |
scheduler_SFQ
The Start-time Fair Queueing scheduler. |
class |
scheduler_SP
The Static priority scheduler. |
class |
scheduler_VC
The VirtualClock scheduler. |
class |
scheduler_WF2Q
The Worse-case fair weighted fair queueing scheduler. |
|
DRCL JavaSim API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||