PPL Logo

MSA_PageReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE > Class Template Reference

class vmPageReplacementPolicy Abstract base class providing the interface to the various page replacement policies available for use with an MSA More...

#include <msa-DistPageMgr.h>

Inheritance diagram for MSA_PageReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE >:

Inheritance graph
[legend]

Public Member Functions

virtual void pageAccessed (unsigned int page)=0
 Note that a page was just accessed.
virtual unsigned int selectPage ()=0
 Ask for the index of a page to discard.

Detailed Description

template<class ENTRY_TYPE, unsigned int ENTRIES_PER_PAGE>
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

Definition at line 240 of file msa-DistPageMgr.h.


Member Function Documentation

template<class ENTRY_TYPE, unsigned int ENTRIES_PER_PAGE>
virtual void MSA_PageReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE >::pageAccessed ( unsigned int  page  )  [pure virtual]

template<class ENTRY_TYPE, unsigned int ENTRIES_PER_PAGE>
virtual unsigned int MSA_PageReplacementPolicy< ENTRY_TYPE, ENTRIES_PER_PAGE >::selectPage (  )  [pure virtual]


The documentation for this class was generated from the following file:

Generated on Mon Sep 21 08:27:47 2020 for Charm++ by  doxygen 1.5.5