25 #ifndef GRAPHICS_QUEUEMAN_H 26 #define GRAPHICS_QUEUEMAN_H 71 #define QueueMan QueueManager::instance() 73 #endif // GRAPHICS_QUEUEMAN_H The graphics queue manager.
std::list< Queueable * >::iterator addToQueue(QueueType queue, Queueable &q)
Class and macro for implementing singletons.
std::list< Queueable * > _queue[kQueueMAX]
void lockQueue(QueueType queue)
void sortQueue(QueueType queue)
Generic template base class for implementing the singleton design pattern.
Common::Mutex _queueMutex[kQueueMAX]
const std::list< Queueable * > & getQueue(QueueType queue) const
Low-level type definitions to handle fixed width types portably.
void unlockQueue(QueueType queue)
void removeFromQueue(QueueType queue, const std::list< Queueable *>::iterator &ref)
void clearQueue(QueueType queue)
bool isQueueEmpty(QueueType queue)