|
CLList * | _pQueueList = nullptr |
|
|
static bool | isValidObject (const CBofObject *pObject) |
|
◆ CQueue()
Bagel::CQueue::CQueue |
( |
| ) |
|
◆ ~CQueue()
virtual Bagel::CQueue::~CQueue |
( |
| ) |
|
|
virtual |
◆ addItem()
void Bagel::CQueue::addItem |
( |
void * |
pObject | ) |
|
Pushes object onto stack
- Parameters
-
pObject | Pointer to object to be pushed |
◆ removeItem()
void* Bagel::CQueue::removeItem |
( |
| ) |
|
Removes 1 object off stack
- Returns
- Pointer to top object on stack
◆ getQItem()
void* Bagel::CQueue::getQItem |
( |
| ) |
|
Retrieves the 1st item (FIFO order) without removing it.
- Returns
- 1st item in Queue (or nullptr is Queue is empty)
◆ deleteItem()
void Bagel::CQueue::deleteItem |
( |
void * |
pObject | ) |
|
Deletes specified item from the QUEUE (Illegally)
- Parameters
-
◆ flush()
void Bagel::CQueue::flush |
( |
| ) |
|
Removes all items from the queue
The documentation for this class was generated from the following file: