Package jsim.queue

The queue package provides classes implementing several types of common queues.

See:
          Description

Class Summary
FIFO_Queue FIFO_Queue class implements the First_In_First_Out queue.
LIFO_Queue LIFO_Queue class implements the Last_In_First_Out queue (or stack).
PQ_Node PQ_Node class stores data and children for the PriorityQueue.
PriorityQueue PriorityQueue class maintains a priority queue using self-adjusting binary tree (splay tree).
Q_Node Class Q_Node deriving from Object implements a node to be inserted into a queue.
Queue Class Queue is an abstract class which pure virtual functions must be implemented in subclasses.
TemporalQueue TemporalQueue class maintains a priority queue using self-adjusting binary tree (splay tree).
Test Test class is used to test temporal and priority queues.
TQ_Node Temporal_Node class stores data and children for the TemporalQueue.
 

Exception Summary
FullQueueException This class signals a full queue exception.
 

Package jsim.queue Description

The queue package provides classes implementing several types of common queues.