PPL Logo

GroupExt Class Reference

Lightweight object to support chares defined outside of the C/C++ runtime Relays messages to appropiate external chare. More...

#include <charm++.h>

Inheritance diagram for GroupExt:

Inheritance graph
[legend]
Collaboration diagram for GroupExt:

Collaboration graph
[legend]

Public Member Functions

 GroupExt (void *impl_msg)

Static Public Member Functions

static void __GroupExt (void *impl_msg, void *impl_obj_void)
static void __entryMethod (void *impl_msg, void *impl_obj_void)

Detailed Description

Lightweight object to support chares defined outside of the C/C++ runtime Relays messages to appropiate external chare.

See README.charm4py

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


Constructor & Destructor Documentation

GroupExt::GroupExt ( void *  impl_msg  ) 

Definition at line 2321 of file ck.C.

References _chareTable, Chare::chareIdx, IrrGroup::ckGetChareType(), GroupMsgRecvExtCallback, _ckGroupID::idx, CkMarshallMsg::msgBuf, and IrrGroup::thisgroup.

Referenced by __GroupExt().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Function Documentation

static void GroupExt::__GroupExt ( void *  impl_msg,
void *  impl_obj_void 
) [inline, static]

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

References GroupExt().

Referenced by CkRegisterGroupExt().

Here is the call graph for this function:

Here is the caller graph for this function:

static void GroupExt::__entryMethod ( void *  impl_msg,
void *  impl_obj_void 
) [inline, static]

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

References GroupMsgRecvExtCallback, _ckGroupID::idx, CkMarshallMsg::msgBuf, and IrrGroup::thisgroup.

Referenced by CkRegisterGroupExt().

Here is the caller graph for this function:


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

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