Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FX::FXPtrQueue Class Reference

Queue of void pointers. More...

#include <FXPtrQueue.h>

Inheritance diagram for FX::FXPtrQueue:
FX::FXPtrQueueOf< TYPE >

List of all members.

Public Member Functions

 FXPtrQueue (FXuint sz=256)
 Create queue with initial size.
FXbool setSize (FXuint sz)
 Change size of queue; return true if success.
FXuint getSize () const
 Return size.
FXuint getHead () const
 Return head.
FXuint getTail () const
 Return tail.
FXuint getUsed () const
 Return number of used slots.
FXuint getFree () const
 Return number of free slots.
FXbool isFull () const
 Check if queue is full.
FXbool isEmpty () const
 Check if queue is empty.
FXbool peek (void *&ptr)
 Peek for item.
FXbool push (void *ptr)
 Add item to queue, return true if success.
FXbool pop (void *&ptr)
 Remove item from queue, return true if success.
 ~FXPtrQueue ()
 Destroy queue.

Detailed Description

Queue of void pointers.


The documentation for this class was generated from the following file:

Copyright © 1997-2011 Jeroen van der Zijp