DRCL J-Sim API

drcl.util.queue
Interface FiniteQueue

All Superinterfaces:
Queue
All Known Implementing Classes:
FiniteFIFOQueue, FiniteQueueImpl

public interface FiniteQueue
extends Queue

Interface for implementing a queue with finite capacity. Base implementation is provided by FiniteQueueImpl.


Method Summary
 int getCapacity()
           
 boolean isFull()
          Returns true if this queue is full.
 void setCapacity(int cap_)
           
 
Methods inherited from interface drcl.util.queue.Queue
_retrieveAll, contains, containsKey, dequeue, dequeue, diag, enqueue, enqueue, enqueueAfter, enqueueAt, firstElement, firstKey, getElementEnumerator, getKeyEnumerator, getLength, info, info, info, isEmpty, keys, lastElement, lastKey, merge, oneline, remove, remove, remove, removeAll, removeAll, reset, retrieveAll, retrieveAll, retrieveAt, retrieveBy, retrieveKey, retrieveKeyAt
 

Method Detail

getCapacity

public int getCapacity()

setCapacity

public void setCapacity(int cap_)

isFull

public boolean isFull()
Returns true if this queue is full.


DRCL J-Sim API

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