BasicDataStructures::Queue< queue_type > Class Template Reference

A queue implemented as an array with a read and write index. More...

#include <RakNetQueue.h>

List of all members.

Public Member Functions

 Queue (Queue &original_copy)
bool operator= (const Queue &original_copy)
void push (const queue_type &input)
void pushAtHead (const queue_type &input)
queue_type & operator[] (unsigned int position) const
void del (unsigned int position)
queue_type peek (void) const
queue_type pop (void)
unsigned int size (void) const
unsigned int AllocationSize (void) const
void clear (void)
void compress (void)
bool find (queue_type q)
void clearAndForceAllocation (int size)

Private Attributes

queue_type * array
unsigned int head
unsigned int tail
unsigned int allocation_size


Detailed Description

template<class queue_type>
class BasicDataStructures::Queue< queue_type >

A queue implemented as an array with a read and write index.


The documentation for this class was generated from the following file:
Generated on Thu Mar 30 23:54:51 2006 for RakNet by  doxygen 1.4.6-NO