Class | Description |
---|---|
BoundedFIFOQueue |
This class implements a bounded FIFO (First In First Out) queue, i.e., it has
a finite buffer size.
|
BoundedLIFOQueue |
This class implements a bounded LIFO (Last In First Out) queue, i.e., it has
a finite buffer size.
|
FIFODropTailQueue |
FIFODropTailQueue is a subclass of
StdSingleServerQueue and defines the ReceiveMessage
method called on message arrival as well as HandleEndOfService . |
FIFOQueue |
This is the base class for all First In First Out (FIFO) queues.
|
LIFOQueue |
This is the base class for all Last In First Out (LIFO) queues.
|
Queue |
Queue is an abstract base class that defines some methods that must be
overridden in derived classes to define different queue types.
|
Queue.QueueEntry | |
SingleServerQueue |
SingleServerQueue is an abstract base class for single servers. |
StdSingleServerQueue |
StdSingleServerQueue is still an abstract class as it does not
define methods ReceiveMessage and
HandleEndOfService . |
UnboundedFIFOQueue |
This class implements an unbounded FIFO (First In First Out) queue, i.e., it
has an infinite buffer size.
|
UnboundedLIFOQueue |
This class implements an unbounded LIFO (Last In First Out) queue, i.e., it
has an infinite buffer size.
|