The Pedigree Project  0.1
CacheManager Member List

This is the complete list of members for CacheManager, including all inherited members.

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
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
CacheManager() (defined in CacheManager)CacheManager
compareRequests(const Request &a, const Request &b)CacheManagerinlineprivatevirtual
destroy()RequestQueuevirtual
doAsync(void *p)RequestQueueprotectedstatic
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)CacheManagerprivatevirtual
getNextRequest()RequestQueueprotected
halt()RequestQueue
initialise()CacheManagervirtual
instance() (defined in CacheManager)CacheManagerinlinestatic
isRequestValid(const Request *r)RequestQueueprotected
m_AsyncRequestQueueConditionRequestQueueprotected
m_bActive (defined in CacheManager)CacheManagerprivate
m_Caches (defined in CacheManager)CacheManagerprivate
m_HaltAcknowledged (defined in RequestQueue)RequestQueueprotected
m_Halted (defined in RequestQueue)RequestQueueprotected
m_Instance (defined in CacheManager)CacheManagerprivatestatic
m_Name (defined in RequestQueue)RequestQueueprotected
m_nAsyncRequests (defined in RequestQueue)RequestQueueprotected
m_nMaxAsyncRequests (defined in RequestQueue)RequestQueueprotected
m_nTotalRequests (defined in RequestQueue)RequestQueueprotected
m_OverrunChecker (defined in RequestQueue)RequestQueueprotected
m_pRequestQueueRequestQueueprotected
m_pThread (defined in RequestQueue)RequestQueueprotected
m_pTrimThread (defined in CacheManager)CacheManagerprivate
m_RequestQueueConditionRequestQueueprotected
m_RequestQueueMutexRequestQueueprotected
m_StopRequestQueueprotected
NewRequest enum value (defined in RequestQueue)RequestQueue
operator=(const RequestQueue &) (defined in RequestQueue)RequestQueueprotected
registerCache(Cache *pCache) (defined in CacheManager)CacheManager
RequestQueue(const String &name)RequestQueue
RequestQueue(const RequestQueue &) (defined in RequestQueue)RequestQueueprotected
resume()RequestQueue
ReturnImmediately enum value (defined in RequestQueue)RequestQueue
timer(uint64_t delta, InterruptState &state)CacheManagervirtual
trampoline(void *p)RequestQueueprotectedstatic
trimAll(size_t count=1)CacheManager
trimThread() (defined in CacheManager)CacheManager
unregisterCache(Cache *pCache) (defined in CacheManager)CacheManager
work()RequestQueueprotected
~CacheManager() (defined in CacheManager)CacheManagervirtual
~RequestQueue() (defined in RequestQueue)RequestQueuevirtual
~TimerHandler() (defined in TimerHandler)TimerHandlerprotectedvirtual