PPL Logo

CkLocRec_aging Class Reference

This is the abstract superclass of arrayRecs that keep track of their age, and eventually expire. More...

Inheritance diagram for CkLocRec_aging:

Inheritance graph
[legend]
Collaboration diagram for CkLocRec_aging:

Collaboration graph
[legend]

Public Member Functions

 CkLocRec_aging (CkLocMgr *Narr)
virtual CmiBool isObsolete (int nSprings, const CkArrayIndex &idx)=0
 Return if this rec is now obsolete.

Protected Member Functions

void access (void)
CmiBool isStale (void)

Private Attributes

int lastAccess

Detailed Description

This is the abstract superclass of arrayRecs that keep track of their age, and eventually expire.

Its kids are remote and buffering.

Definition at line 1612 of file cklocation.C.


Constructor & Destructor Documentation

CkLocRec_aging::CkLocRec_aging ( CkLocMgr Narr  )  [inline]

Definition at line 1626 of file cklocation.C.

References CkLocMgr::getSpringCount(), and CkLocRec::myLocMgr.


Member Function Documentation

void CkLocRec_aging::access ( void   )  [inline, protected]

Definition at line 1617 of file cklocation.C.

References CkLocMgr::getSpringCount(), and CkLocRec::myLocMgr.

CmiBool CkLocRec_aging::isStale ( void   )  [inline, protected]

Definition at line 1621 of file cklocation.C.

References CmiFalse, CmiTrue, CkLocMgr::getSpringCount(), and CkLocRec::myLocMgr.

virtual CmiBool CkLocRec_aging::isObsolete ( int  nSprings,
const CkArrayIndex idx 
) [pure virtual]

Return if this rec is now obsolete.

Implements CkLocRec.

Implemented in CkLocRec_remote, and CkLocRec_buffering.


Field Documentation

Definition at line 1614 of file cklocation.C.


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

Generated on Thu May 24 07:57:20 2012 for Charm++ by  doxygen 1.5.5