J-Sim v1.2.1-p7 API

Uses of Class
drcl.inet.core.Queue

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(boolean dequeue_)
          This method is called when this HQS needs to pick a child queue to perform dequeue() or firstElement().
 

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(boolean dequeue_)
           
protected  Queue pq.pickEligibleQueue(boolean dequeue_)
           
 

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.
 class PriorityQueue
          PriorityQueue is an m-level 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.
 


J-Sim v1.2.1-p7 API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~