![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
Queue of void pointers. More...
#include <FXPtrQueue.h>
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. | |
Queue of void pointers.
|
|