
#include <CkCache.h>

Public Member Functions | |
| CkCacheEntry (CkCacheKey key, CkArrayIndex &home, CkCacheEntryType *type) | |
| ~CkCacheEntry () | |
| void | writeback () |
Data Fields | |
| CkCacheKey | key |
| CkArrayIndex | home |
| CkCacheEntryType * | type |
| std::vector< CkCacheRequestorData > | requestorVec |
| void * | data |
| bool | requestSent |
| bool | replyRecvd |
| bool | writtenBack |
| int | totalRequests |
| total number of requests to this cache entry | |
| int | misses |
| total number of requests that missed this entry, if the request is to another TreePiece in the local processor we never miss | |
Definition at line 135 of file CkCache.h.
| CkCacheEntry::CkCacheEntry | ( | CkCacheKey | key, | |
| CkArrayIndex & | home, | |||
| CkCacheEntryType * | type | |||
| ) | [inline] |
Definition at line 154 of file CkCache.h.
References data, misses, replyRecvd, requestSent, totalRequests, and writtenBack.
| CkCacheEntry::~CkCacheEntry | ( | ) | [inline] |
Definition at line 168 of file CkCache.h.
References data, CkCacheEntryType::free(), requestorVec, type, writeback(), and writtenBack.
| void CkCacheEntry::writeback | ( | ) | [inline] |
Definition at line 174 of file CkCache.h.
References data, home, key, type, CkCacheEntryType::writeback(), and writtenBack.
Referenced by CkCacheManager::writebackChunk(), and ~CkCacheEntry().
Definition at line 137 of file CkCache.h.
Referenced by CkCacheManager::recvData(), and writeback().
Definition at line 138 of file CkCache.h.
Referenced by CkCacheManager::recvData(), CkCacheManager::requestData(), and writeback().
Definition at line 139 of file CkCache.h.
Referenced by CkCacheManager::finishedChunk(), CkCacheManager::recvData(), writeback(), and ~CkCacheEntry().
| std::vector<CkCacheRequestorData> CkCacheEntry::requestorVec |
Definition at line 140 of file CkCache.h.
Referenced by CkCacheManager::recvData(), CkCacheManager::requestData(), and ~CkCacheEntry().
| void* CkCacheEntry::data |
Definition at line 142 of file CkCache.h.
Referenced by CkCacheEntry(), CkCacheManager::finishedChunk(), CkCacheManager::recvData(), CkCacheManager::requestData(), writeback(), and ~CkCacheEntry().
Definition at line 144 of file CkCache.h.
Referenced by CkCacheEntry(), and CkCacheManager::requestData().
Definition at line 145 of file CkCache.h.
Referenced by CkCacheEntry(), CkCacheManager::recvData(), and CkCacheManager::requestData().
Definition at line 146 of file CkCache.h.
Referenced by CkCacheEntry(), writeback(), and ~CkCacheEntry().
total number of requests to this cache entry
Definition at line 149 of file CkCache.h.
Referenced by CkCacheEntry(), and CkCacheManager::requestData().
total number of requests that missed this entry, if the request is to another TreePiece in the local processor we never miss
Definition at line 152 of file CkCache.h.
Referenced by CkCacheEntry(), and CkCacheManager::requestData().
1.5.5