PPL Logo

libs/ck-libs/multiphaseSharedArrays/msa-DistPageMgr.h File Reference

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 >


Generated on Mon Sep 21 08:10:24 2020 for Charm++ by  doxygen 1.5.5