| _processNextRequest() | Ogre::DefaultWorkQueueBase | virtual |
| _threadMain()=0 | Ogre::DefaultWorkQueueBase | pure virtual |
| abortAllRequests() | Ogre::DefaultWorkQueueBase | virtual |
| abortPendingRequestsByChannel(uint16 channel) | 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, bool idleThread=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< GeneralAllocPolicy > | explicit |
| AllocatedObject() | Ogre::AllocatedObject< GeneralAllocPolicy > | explicit |
| ChannelMap typedef | Ogre::WorkQueue | protected |
| 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 |
| mIdleProcessed | Ogre::DefaultWorkQueueBase | protected |
| mIdleRequestQueue | Ogre::DefaultWorkQueueBase | protected |
| mIdleThreadRunning | Ogre::DefaultWorkQueueBase | protected |
| mIsRunning | Ogre::DefaultWorkQueueBase | protected |
| mName | Ogre::DefaultWorkQueueBase | protected |
| mNextChannel | Ogre::WorkQueue | protected |
| mPaused | Ogre::DefaultWorkQueueBase | protected |
| mProcessQueue | Ogre::DefaultWorkQueueBase | protected |
| 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 |
| mWorkerFunc | Ogre::DefaultWorkQueueBase | protected |
| mWorkerRenderSystemAccess | Ogre::DefaultWorkQueueBase | protected |
| mWorkerThreadCount | Ogre::DefaultWorkQueueBase | protected |
| notifyWorkers()=0 | Ogre::DefaultWorkQueueBase | protectedpure virtual |
| OGRE_MUTEX(mIdleMutex) | Ogre::DefaultWorkQueueBase | protected |
| OGRE_MUTEX(mRequestMutex) | Ogre::DefaultWorkQueueBase | protected |
| OGRE_MUTEX(mProcessMutex) | Ogre::DefaultWorkQueueBase | protected |
| OGRE_MUTEX(mResponseMutex) | Ogre::DefaultWorkQueueBase | protected |
| Ogre::WorkQueue::OGRE_MUTEX(mChannelMapMutex) | Ogre::WorkQueue | protected |
| OGRE_RW_MUTEX(mRequestHandlerMutex) | Ogre::DefaultWorkQueueBase | protected |
| operator delete(void *ptr) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete(void *ptr, void *) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete(void *ptr) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete(void *ptr, void *) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete[](void *ptr) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete[](void *ptr) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new(size_t sz) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new(size_t sz) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new[](size_t sz) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| operator new[](size_t sz) | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| processIdleRequests() | Ogre::DefaultWorkQueueBase | protected |
| 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()=0 | Ogre::WorkQueue | pure virtual |
| startup(bool forceRestart=true)=0 | Ogre::WorkQueue | pure virtual |
| WorkQueue() | Ogre::WorkQueue | |
| ~AllocatedObject() | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| ~AllocatedObject() | Ogre::AllocatedObject< GeneralAllocPolicy > | |
| ~DefaultWorkQueueBase() | Ogre::DefaultWorkQueueBase | virtual |
| ~WorkQueue() | Ogre::WorkQueue | virtual |