PPL Logo

CkCacheRequestorData< CkCacheKey > Class Template Reference

#include <CkCache.h>

Collaboration diagram for CkCacheRequestorData< CkCacheKey >:

Collaboration graph
[legend]

Public Types

typedef void(* CkCacheCallback )(CkArrayID, CkArrayIndex &, CkCacheKey, CkCacheUserData &, void *, int)

Public Member Functions

 CkCacheRequestorData (CProxyElement_ArrayElement &el, CkCacheCallback f, CkCacheUserData &data)
void deliver (CkCacheKey key, void *data, int chunk)

Data Fields

CkCacheUserData userData
CkCacheCallback fn
CkArrayID requestorID
CkArrayIndex requestorIdx

Detailed Description

template<class CkCacheKey>
class CkCacheRequestorData< CkCacheKey >

Definition at line 110 of file CkCache.h.


Member Typedef Documentation

template<class CkCacheKey>
typedef void(* CkCacheRequestorData< CkCacheKey >::CkCacheCallback)(CkArrayID, CkArrayIndex &, CkCacheKey, CkCacheUserData &, void *, int)


Constructor & Destructor Documentation

template<class CkCacheKey>
CkCacheRequestorData< CkCacheKey >::CkCacheRequestorData ( CProxyElement_ArrayElement &  el,
CkCacheCallback  f,
CkCacheUserData data 
) [inline]


Member Function Documentation

template<class CkCacheKey>
void CkCacheRequestorData< CkCacheKey >::deliver ( CkCacheKey  key,
void *  data,
int  chunk 
) [inline]


Field Documentation

template<class CkCacheKey>
CkCacheUserData CkCacheRequestorData< CkCacheKey >::userData

template<class CkCacheKey>
CkCacheCallback CkCacheRequestorData< CkCacheKey >::fn

template<class CkCacheKey>
CkArrayID CkCacheRequestorData< CkCacheKey >::requestorID

template<class CkCacheKey>
CkArrayIndex CkCacheRequestorData< CkCacheKey >::requestorIdx


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

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