Developer Documentation
Centre for Vision, Speech & Signal Processing
USER IN NAMESPACE AMMA TREE ROOT AMMA SEARCH AMMA HOME
 

  PUBLIC
CircleSingleAQueueC::CircleSingleAQueueC(const SizeT)
CircleSingleAQueueC::~CircleSingleAQueueC(void)
CircleSingleAQueueC::operator<<(const DataC &)
CircleSingleAQueueC::operator>>(DataC &)
CircleSingleAQueueC::Empty(void)
CircleSingleAQueueC::IsEmpty(void) const
CircleSingleAQueueC<class DataC>
 
Circle single array queue
 
include "amma/CSAQueue.hh"
User Level:Default
Library:Mold
Example:exBiHash.cc
Section:Obsolete
In Scope:std

Comments:
FIFO queue

Variables:
CircleSingleAItemS * startAddress;
the pointer into the beginning of the data memory

CircleSingleAItemS * firstIn;
the first empty item

CircleSingleAItemS * firstOut;
the first full item

SizeT number;
the number of items of the whole queue

Methods:
CircleSingleAQueueC(const SizeT size = 10000)

~CircleSingleAQueueC()
destructor

CircleSingleAQueueC<DataC> & operator<<(const DataC & data)
push the 'data' as the last item into the queue

CircleSingleAQueueC<DataC> & operator>>(DataC & data)
pop the first item 'data' from the queue

CircleSingleAQueueC<DataC> & Empty()
clean the queue

BooleanT IsEmpty() const
Does the queue contain any item


Programmer:Radek Marik, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001