PPL Logo

CkReductionClientBundle Class Reference

Tiny utility class used by CkReductionClientAdaptor-- lets us keep backward compatability with the old C-style interface. More...

#include <charm++.h>

Inheritance diagram for CkReductionClientBundle:

Inheritance graph
[legend]
Collaboration diagram for CkReductionClientBundle:

Collaboration graph
[legend]

Public Member Functions

 CkReductionClientBundle ()
 CkReductionClientBundle (CkReductionClientFn fn_, void *param_)

Static Public Member Functions

static void callbackCfn (void *thisPtr, void *reductionMsg)

Private Attributes

CkReductionClientFn fn
void * param

Detailed Description

Tiny utility class used by CkReductionClientAdaptor-- lets us keep backward compatability with the old C-style interface.

Definition at line 839 of file charm++.h.


Constructor & Destructor Documentation

CkReductionClientBundle::CkReductionClientBundle (  )  [inline]

Definition at line 844 of file charm++.h.

CkReductionClientBundle::CkReductionClientBundle ( CkReductionClientFn  fn_,
void *  param_ 
)

Definition at line 163 of file ckreduction.C.


Member Function Documentation

void CkReductionClientBundle::callbackCfn ( void *  thisPtr,
void *  reductionMsg 
) [static]

Definition at line 165 of file ckreduction.C.

References PUP::b, fn, CkReductionMsg::getData(), CkReductionMsg::getSize(), PUP::m, and param.

Referenced by CkReductionMgr::pup().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

CkReductionClientFn CkReductionClientBundle::fn [private]

Definition at line 840 of file charm++.h.

Referenced by callbackCfn().

Definition at line 841 of file charm++.h.

Referenced by callbackCfn().


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

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