PPL Logo

CkCacheEntryType< CkCacheKey > Class Template Reference

#include <CkCache.h>


Public Member Functions

virtual void * request (CkArrayIndex &, CkCacheKey)=0
virtual void * unpack (CkCacheFillMsg< CkCacheKey > *, int, CkArrayIndex &)=0
virtual void writeback (CkArrayIndex &, CkCacheKey, void *)=0
virtual void free (void *)=0
virtual int size (void *)=0


Detailed Description

template<class CkCacheKey>
class CkCacheEntryType< CkCacheKey >

Definition at line 131 of file CkCache.h.


Member Function Documentation

template<class CkCacheKey>
virtual void* CkCacheEntryType< CkCacheKey >::request ( CkArrayIndex &  ,
CkCacheKey   
) [pure virtual]

Referenced by CkCacheManager< CkCacheKey >::requestData().

Here is the caller graph for this function:

template<class CkCacheKey>
virtual void* CkCacheEntryType< CkCacheKey >::unpack ( CkCacheFillMsg< CkCacheKey > *  ,
int  ,
CkArrayIndex &   
) [pure virtual]

template<class CkCacheKey>
virtual void CkCacheEntryType< CkCacheKey >::writeback ( CkArrayIndex &  ,
CkCacheKey  ,
void *   
) [pure virtual]

template<class CkCacheKey>
virtual void CkCacheEntryType< CkCacheKey >::free ( void *   )  [pure virtual]

template<class CkCacheKey>
virtual int CkCacheEntryType< CkCacheKey >::size ( void *   )  [pure virtual]


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

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