# Ogre::DefaultWorkQueue Member List

This is the complete list of members for Ogre::DefaultWorkQueue, including all inherited members.

_processNextRequest() | Ogre::DefaultWorkQueueBase | `[virtual]`
_registerThreadWithRenderSystem() | Ogre::DefaultWorkQueue |
_threadMain() | Ogre::DefaultWorkQueue | `[virtual]`
_threadMain() | Ogre::DefaultWorkQueue | `[virtual]`
abortAllRequests() | Ogre::DefaultWorkQueueBase | `[virtual]`
abortRequest(RequestID id) | Ogre::DefaultWorkQueueBase | `[virtual]`
abortRequestsByChannel(uint16 channel) | Ogre::DefaultWorkQueueBase | `[virtual]`
addRequest(uint16 channel, uint16 requestType, const Any &rData, uint8 retryCount=0, bool forceSynchronous=false) | Ogre::DefaultWorkQueueBase | `[virtual]`
addRequestHandler(uint16 channel, RequestHandler *rh) | Ogre::DefaultWorkQueueBase | `[virtual]`
addRequestWithRID(RequestID rid, uint16 channel, uint16 requestType, const Any &rData, uint8 retryCount) | Ogre::DefaultWorkQueueBase | `[protected]`
addResponseHandler(uint16 channel, ResponseHandler *rh) | Ogre::DefaultWorkQueueBase | `[virtual]`
AllocatedObject() | Ogre::AllocatedObject< Alloc > | `[explicit]`
ChannelMap typedef | Ogre::WorkQueue | `[protected]`
DefaultWorkQueue(const String &name=StringUtil::BLANK) | Ogre::DefaultWorkQueue |
DefaultWorkQueue(const String &name=StringUtil::BLANK) | Ogre::DefaultWorkQueue |
DefaultWorkQueueBase(const String &name=StringUtil::BLANK) | Ogre::DefaultWorkQueueBase |
getChannel(const String &channelName) | Ogre::WorkQueue | `[virtual]`
getName() const | Ogre::DefaultWorkQueueBase |
getRequestsAccepted() const | Ogre::DefaultWorkQueueBase | `[virtual]`
getResponseProcessingTimeLimit() const | Ogre::DefaultWorkQueueBase | `[virtual]`
getWorkersCanAccessRenderSystem() const | Ogre::DefaultWorkQueueBase | `[virtual]`
getWorkerThreadCount() const | Ogre::DefaultWorkQueueBase | `[virtual]`
isPaused() const | Ogre::DefaultWorkQueueBase | `[virtual]`
isShuttingDown() const | Ogre::DefaultWorkQueueBase | `[virtual]`
mAcceptRequests | Ogre::DefaultWorkQueueBase | `[protected]`
mChannelMap | Ogre::WorkQueue | `[protected]`
mIsRunning | Ogre::DefaultWorkQueueBase | `[protected]`
mName | Ogre::DefaultWorkQueueBase | `[protected]`
mNextChannel | Ogre::WorkQueue | `[protected]`
mNumThreadsRegisteredWithRS | Ogre::DefaultWorkQueue | `[protected]`
mPaused | Ogre::DefaultWorkQueueBase | `[protected]`
mProcessQueue | Ogre::DefaultWorkQueueBase | `[protected]`
mRegisteredThreads | Ogre::DefaultWorkQueue | `[private]`
mRequestCount | Ogre::DefaultWorkQueueBase | `[protected]`
mRequestHandlers | Ogre::DefaultWorkQueueBase | `[protected]`
mRequestQueue | Ogre::DefaultWorkQueueBase | `[protected]`
mResponseHandlers | Ogre::DefaultWorkQueueBase | `[protected]`
mResponseQueue | Ogre::DefaultWorkQueueBase | `[protected]`
mResposeTimeLimitMS | Ogre::DefaultWorkQueueBase | `[protected]`
mShuttingDown | Ogre::DefaultWorkQueueBase | `[protected]`
mTaskGroup | Ogre::DefaultWorkQueue | `[private]`
mTaskScheduler | Ogre::DefaultWorkQueue | `[private]`
mWorkerFunc | Ogre::DefaultWorkQueueBase | `[protected]`
mWorkerRenderSystemAccess | Ogre::DefaultWorkQueueBase | `[protected]`
mWorkerThreadCount | Ogre::DefaultWorkQueueBase | `[protected]`
notifyThreadRegistered() | Ogre::DefaultWorkQueue | `[protected, virtual]`
notifyWorkers() | Ogre::DefaultWorkQueue | `[protected, virtual]`
notifyWorkers() | Ogre::DefaultWorkQueue | `[protected, virtual]`
OGRE_MUTEX(mRegisterRSMutex) | Ogre::DefaultWorkQueue | `[private]`
OGRE_RW_MUTEX(mRequestHandlerMutex) | Ogre::DefaultWorkQueueBase | `[protected]`
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > |
processRequest(Request *r) | Ogre::DefaultWorkQueueBase | `[protected]`
processRequestResponse(Request *r, bool synchronous) | Ogre::DefaultWorkQueueBase | `[protected]`
processResponse(Response *r) | Ogre::DefaultWorkQueueBase | `[protected]`
processResponses() | Ogre::DefaultWorkQueueBase | `[virtual]`
removeRequestHandler(uint16 channel, RequestHandler *rh) | Ogre::DefaultWorkQueueBase | `[virtual]`
removeResponseHandler(uint16 channel, ResponseHandler *rh) | Ogre::DefaultWorkQueueBase | `[virtual]`
RequestHandlerHolderPtr typedef | Ogre::DefaultWorkQueueBase | `[protected]`
RequestHandlerList typedef | Ogre::DefaultWorkQueueBase | `[protected]`
RequestHandlerListByChannel typedef | Ogre::DefaultWorkQueueBase | `[protected]`
RequestID typedef | Ogre::WorkQueue |
RequestQueue typedef | Ogre::DefaultWorkQueueBase | `[protected]`
ResponseHandlerList typedef | Ogre::DefaultWorkQueueBase | `[protected]`
ResponseHandlerListByChannel typedef | Ogre::DefaultWorkQueueBase | `[protected]`
ResponseQueue typedef | Ogre::DefaultWorkQueueBase | `[protected]`
setPaused(bool pause) | Ogre::DefaultWorkQueueBase | `[virtual]`
setRequestsAccepted(bool accept) | Ogre::DefaultWorkQueueBase | `[virtual]`
setResponseProcessingTimeLimit(unsigned long ms) | Ogre::DefaultWorkQueueBase | `[virtual]`
setWorkersCanAccessRenderSystem(bool access) | Ogre::DefaultWorkQueueBase | `[virtual]`
setWorkerThreadCount(size_t c) | Ogre::DefaultWorkQueueBase | `[virtual]`
shutdown() | Ogre::DefaultWorkQueue | `[virtual]`
shutdown() | Ogre::DefaultWorkQueue | `[virtual]`
startup(bool forceRestart=true) | Ogre::DefaultWorkQueue | `[virtual]`
startup(bool forceRestart=true) | Ogre::DefaultWorkQueue | `[virtual]`
waitForNextRequest() | Ogre::DefaultWorkQueue | `[protected, virtual]`
WorkQueue() | Ogre::WorkQueue |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > |
~DefaultWorkQueue() | Ogre::DefaultWorkQueue | `[virtual]`
~DefaultWorkQueue() | Ogre::DefaultWorkQueue | `[virtual]`
~DefaultWorkQueueBase() | Ogre::DefaultWorkQueueBase | `[virtual]`
~WorkQueue() | Ogre::WorkQueue | `[virtual]`

Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Wed Nov 3 2010 19:25:04