Go to the source code of this file.
Data Structures | |
struct | MSA_WriteSpan_t |
Stores a list of indices to be written out. More... | |
class | MSA_Listener |
Listens for some event on a page or set of pages. More... | |
class | MSA_Listeners |
Keeps a list of MSA_Listeners. More... | |
class | MSA_Thread_Listener |
Resumes a thread once all needed pages have arrived. More... | |
class | fixedlength_bitvector< NUM_BITS > |
Fast, fixed-size bitvector class. More... | |
class | MSA_Page_StateT< ENTRY, ENTRIES_PER_PAGE > |
Stores all housekeeping information about a cached copy of a page: everything but the actual page data. More... | |
class | MSA_PageReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE > |
class vmPageReplacementPolicy Abstract base class providing the interface to the various page replacement policies available for use with an MSA More... | |
class | vmLRUReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE > |
class vmLRUPageReplacementPolicy This class provides the functionality of least recently used page replacement policy. More... | |
class | vmNRUReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE > |
class vmNRUPageReplacementPolicy This class provides the functionality of not-recently-used page replacement policy. More... | |
class | MSA_PageT< ENTRY, MERGER, ENTRIES_PER_PAGE > |
Holds the typed data for one MSA page. More... | |
class | MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE > |
struct | MSA_CacheGroup< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE >::writebounds_t |
class | MSA_PageArray< ENTRY_TYPE, ENTRY_OPS_CLASS, ENTRIES_PER_PAGE > |