PPL Logo

ElementCaller Class Reference

Inheritance diagram for ElementCaller:

Inheritance graph
[legend]
Collaboration diagram for ElementCaller:

Collaboration graph
[legend]

Public Member Functions

 ElementCaller (CkLocMgr *_locMgr, MlogFn _fnPointer, void *_data)
void addLocation (CkLocation &loc)
 This location is part of the calling location manager.
 ElementCaller (CkLocMgr *_locMgr, MlogFn _fnPointer, void *_data)
void addLocation (CkLocation &loc)
 This location is part of the calling location manager.

Private Attributes

CkLocMgrlocMgr
MlogFn fnPointer
void * data
CkLocMgrlocMgr
void * data

Detailed Description

Definition at line 3039 of file ckcausalmlog.C.


Constructor & Destructor Documentation

ElementCaller::ElementCaller ( CkLocMgr _locMgr,
MlogFn  _fnPointer,
void *  _data 
) [inline]

Definition at line 3045 of file ckcausalmlog.C.

References fnPointer, and locMgr.

ElementCaller::ElementCaller ( CkLocMgr _locMgr,
MlogFn  _fnPointer,
void *  _data 
) [inline]

Definition at line 3128 of file ckmessagelogging.C.

References fnPointer, and locMgr.


Member Function Documentation

void ElementCaller::addLocation ( CkLocation loc  )  [inline, virtual]

This location is part of the calling location manager.

Implements CkLocIterator.

Definition at line 3050 of file ckcausalmlog.C.

References fnPointer, CkLocation::getLocalRecord(), list, locMgr, CkLocMgr::migratableList(), Chare::mlogData, and CkVec< T >::size().

void ElementCaller::addLocation ( CkLocation loc  )  [inline, virtual]

This location is part of the calling location manager.

Implements CkLocIterator.

Definition at line 3133 of file ckmessagelogging.C.

References fnPointer, CkLocation::getLocalRecord(), locMgr, CkLocMgr::migratableList(), Chare::mlogData, and CkVec< T >::size().


Field Documentation

Definition at line 3041 of file ckcausalmlog.C.

Referenced by addLocation(), and ElementCaller().

Definition at line 3042 of file ckcausalmlog.C.

Referenced by addLocation(), and ElementCaller().

void* ElementCaller::data [private]

Definition at line 3043 of file ckcausalmlog.C.

Definition at line 3124 of file ckmessagelogging.C.

void* ElementCaller::data [private]

Definition at line 3126 of file ckmessagelogging.C.


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

Generated on Fri May 25 08:03:03 2012 for Charm++ by  doxygen 1.5.5