|
The Pedigree Project 0.1
|
This is the complete list of members for CacheManager, including all inherited members.
| acquireCache(Cache *cache, uint64_t &generation, OperationBarrier::Lease &lease) | CacheManager | private |
| acquireNextCache(uint64_t afterId, uint64_t maximumId, Cache *&cache, uint64_t &cacheId, OperationBarrier::Lease &lease, bool timersOnly=false) | CacheManager | private |
| ActionOnDuplicate enum name (defined in RequestQueue) | RequestQueue | |
| addAsyncRequest(size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| addAsyncRequestInternal(size_t priority, uint64_t p1, uint64_t p2, uint64_t p3, uint64_t p4, uint64_t p5, uint64_t p6, uint64_t p7, uint64_t p8) (defined in RequestQueue) | RequestQueue | protected |
| addCacheRequest(Cache *cache, bool asynchronous, CacheConstants::CallbackCause cause, uintptr_t key, uintptr_t location=0, bool transferredPin=false, bool batch=false) | CacheManager | private |
| addRequest(size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| addRequest(size_t priority, ActionOnDuplicate action, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| Block enum value (defined in RequestQueue) | RequestQueue | |
| Cache (defined in CacheManager) | CacheManager | friend |
| cacheGenerationWatermark() | CacheManager | private |
| CacheManager() (defined in CacheManager) | CacheManager | |
| CacheManagerTestPeer (defined in CacheManager) | CacheManager | friend |
| callbackActiveOnCurrentThread() const | RequestQueue | protected |
| callbackContext() const (defined in CacheManager) | CacheManager | inlineprivate |
| cancelRequest(const Request &request) | CacheManager | privatevirtual |
| canWaitForCompletion() | RequestQueue | |
| closePreallocatedAdmission() (defined in RequestQueue) | RequestQueue | protected |
| compareRequests(const Request &a, const Request &b) | CacheManager | inlineprivatevirtual |
| completeRequest(Request *request, uint64_t returnValue, bool rejected) | RequestQueue | protectedstatic |
| destroy() | RequestQueue | virtual |
| destroyInstance() (defined in CacheManager) | CacheManager | inlinestatic |
| discardRequest(Request *request) | RequestQueue | protected |
| dispatchTimer(Cache *cache, const TimerStamp &stamp) (defined in CacheManager) | CacheManager | private |
| drain() | RequestQueue | |
| drainIntakeLocked(size_t priority) | RequestQueue | protected |
| executeRequest(uint64_t p1, uint64_t p2, uint64_t p3, uint64_t p4, uint64_t p5, uint64_t p6, uint64_t p7, uint64_t p8) | CacheManager | privatevirtual |
| findDuplicate(const Request &request) | RequestQueue | protected |
| findNextCache(uint64_t afterId, uint64_t maximumId, Cache *&cache, uint64_t &cacheId, bool timersOnly=false) | CacheManager | private |
| getLifecycleState() | RequestQueue | |
| getNextRequest(Request *&request) | RequestQueue | protected |
| halt() | RequestQueue | |
| initialise() | CacheManager | virtual |
| instance() (defined in CacheManager) | CacheManager | inlinestatic |
| invokeCancelRequest(const Request &request) | RequestQueue | protected |
| LifecycleState enum name (defined in RequestQueue) | RequestQueue | |
| m_bActive | CacheManager | private |
| m_bTrimRequested (defined in CacheManager) | CacheManager | private |
| m_bWorkerActive | RequestQueue | protected |
| m_bWorkerReady | RequestQueue | protected |
| m_Caches (defined in CacheManager) | CacheManager | private |
| m_CachesLock | CacheManager | private |
| m_Instance (defined in CacheManager) | CacheManager | privatestatic |
| m_IntakeLanes | RequestQueue | protected |
| m_LifecycleMutex | RequestQueue | protected |
| m_nActiveRequests | RequestQueue | protected |
| m_Name (defined in RequestQueue) | RequestQueue | protected |
| m_nAsyncRequests (defined in RequestQueue) | RequestQueue | protected |
| m_NextCacheId | CacheManager | private |
| m_nMaxAsyncRequests | RequestQueue | protected |
| m_nTotalRequests | RequestQueue | protected |
| m_OverrunChecker (defined in RequestQueue) | RequestQueue | protected |
| m_pActiveRequest | RequestQueue | protected |
| m_pOverrunTimer (defined in RequestQueue) | RequestQueue | protected |
| m_pRequestQueue | RequestQueue | protected |
| m_pRequestQueueTail (defined in RequestQueue) | RequestQueue | protected |
| m_pThread (defined in RequestQueue) | RequestQueue | protected |
| m_pTimer (defined in CacheManager) | CacheManager | private |
| m_pTrimThread (defined in CacheManager) | CacheManager | private |
| m_PublicationState | RequestQueue | protected |
| m_pWorkerScheduler | RequestQueue | protected |
| m_RequestQueueWaiters | RequestQueue | protected |
| m_State | RequestQueue | protected |
| m_TerminalState | CacheManager | private |
| m_TimerClock (defined in CacheManager) | CacheManager | private |
| m_TrimDelta (defined in CacheManager) | CacheManager | private |
| m_TrimWaiters (defined in CacheManager) | CacheManager | private |
| m_WorkerProgressGeneration | RequestQueue | protected |
| m_WorkerWaiters (defined in RequestQueue) | RequestQueue | protected |
| m_WorkerWake (defined in RequestQueue) | RequestQueue | protected |
| NewRequest enum value (defined in RequestQueue) | RequestQueue | |
| NextRequestResult enum name (defined in RequestQueue) | RequestQueue | protected |
| operator=(const RequestQueue &) (defined in RequestQueue) | RequestQueue | protected |
| OverrunStatus enum name (defined in RequestQueue) | RequestQueue | |
| PreallocatedPublishResult enum name (defined in RequestQueue) | RequestQueue | |
| PublicationClosed (defined in RequestQueue) | RequestQueue | protectedstatic |
| PublicationCountMask (defined in RequestQueue) | RequestQueue | protectedstatic |
| publishAsyncRequest(size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| publishPreallocated(PreallocatedRequest &request, size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| publishPreallocatedRequest(PreallocatedRequest &request, PreallocatedRequest::State availableState, size_t priority, uint64_t p1, uint64_t p2, uint64_t p3, uint64_t p4, uint64_t p5, uint64_t p6, uint64_t p7, uint64_t p8) (defined in RequestQueue) | RequestQueue | protected |
| publishRequest(Request *request) | RequestQueue | protected |
| registerCache(Cache *pCache) (defined in CacheManager) | CacheManager | |
| releasePreallocatedRequest(Request *request) | RequestQueue | protected |
| releaseRequest(Request *request) (defined in RequestQueue) | RequestQueue | protected |
| republishPreallocatedWhileReleasing(PreallocatedRequest &request, size_t priority, uint64_t p1=0, uint64_t p2=0, uint64_t p3=0, uint64_t p4=0, uint64_t p5=0, uint64_t p6=0, uint64_t p7=0, uint64_t p8=0) | RequestQueue | |
| RequestQueue(const String &name) | RequestQueue | |
| RequestQueue(const RequestQueue &) (defined in RequestQueue) | RequestQueue | protected |
| resume() | RequestQueue | |
| retainRequest(Request *request) | RequestQueue | protectedstatic |
| ReturnImmediately enum value (defined in RequestQueue) | RequestQueue | |
| shutdown() | CacheManager | |
| startWorker() | RequestQueue | protected |
| stopPeriodicWork() (defined in CacheManager) | CacheManager | private |
| stopWorker() (defined in RequestQueue) | RequestQueue | protected |
| takeTimerStamp(TimerStamp &stamp) | CacheManager | private |
| timer(uint64_t delta) | CacheManager | virtual |
| timerTick(uint64_t delta, bool memoryPressure) (defined in CacheManager) | CacheManager | private |
| trampoline(void *p) | RequestQueue | protectedstatic |
| trimAll(size_t count=1) | CacheManager | |
| trimThread() (defined in CacheManager) | CacheManager | |
| unregisterCache(Cache *pCache) (defined in CacheManager) | CacheManager | |
| waitForPreallocated(PreallocatedRequest &request) | RequestQueue | |
| waitForPreallocatedPublishers() (defined in RequestQueue) | RequestQueue | protected |
| waitForRequest(Request *request) (defined in RequestQueue) | RequestQueue | protected |
| work() | RequestQueue | protected |
| workerPlacement(ThreadPlacement &) const (defined in RequestQueue) | RequestQueue | inlineprotectedvirtual |
| ~CacheManager() (defined in CacheManager) | CacheManager | virtual |
| ~RequestQueue() (defined in RequestQueue) | RequestQueue | virtual |
| ~TimerHandler() (defined in TimerHandler) | TimerHandler | protectedvirtual |