#include <ComlibManager.h>
Inheritance diagram for ComlibInstanceHandle:


Public Member Functions | |
| ComlibInstanceHandle () | |
| ComlibInstanceHandle (const ComlibInstanceHandle &h) | |
| ComlibInstanceHandle (int instid, CkGroupID dmid) | |
| ComlibInstanceHandle & | operator= (const ComlibInstanceHandle &h) |
| void | setForwardingOnMigration () |
| void | beginIteration () |
| void | endIteration () |
| CkGroupID | getComlibManagerID () |
| void | setStrategy (CharmStrategy *) |
| CharmStrategy * | getStrategy () |
| int | getSourcePe () |
| void | setSourcePe () |
| void | pup (PUP::er &p) |
Private Attributes | |
| int | _instid |
| CkGroupID | _dmid |
| int | _srcPe |
| int | toForward |
Friends | |
| class | ComlibManager |
It can be seen as the proxy given by ComlibManager upon registration of a strategy to the framework.
Definition at line 84 of file ComlibManager.h.
| void ComlibInstanceHandle::setForwardingOnMigration | ( | ) | [inline] |
| int ComlibInstanceHandle::getSourcePe | ( | ) | [inline] |
| void ComlibInstanceHandle::setSourcePe | ( | ) | [inline] |
Definition at line 107 of file ComlibManager.h.
References _srcPe, and Converse::CkMyPe().
Referenced by ampi::ampi(), ComlibResetProxy(), and ampi::pup().
| void ComlibInstanceHandle::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 110 of file ComlibManager.h.
References _dmid, _instid, _srcPe, p, CkDelegateData::reset(), and toForward.
Referenced by ComlibManager::DelegatePointerPup().
friend class ComlibManager [friend] |
Definition at line 109 of file ComlibManager.h.
int ComlibInstanceHandle::_instid [private] |
Definition at line 86 of file ComlibManager.h.
Referenced by ComlibManager::ArrayBroadcast(), ComlibManager::ArraySectionSend(), ComlibManager::ArraySend(), beginIteration(), ComlibInstanceHandle(), getStrategy(), ComlibManager::GroupBroadcast(), ComlibManager::GroupSend(), operator=(), pup(), and setStrategy().
CkGroupID ComlibInstanceHandle::_dmid [private] |
Definition at line 87 of file ComlibManager.h.
Referenced by beginIteration(), ComlibInstanceHandle(), endIteration(), getComlibManagerID(), getStrategy(), operator=(), pup(), and setStrategy().
int ComlibInstanceHandle::_srcPe [private] |
Definition at line 88 of file ComlibManager.h.
Referenced by beginIteration(), ComlibInstanceHandle(), getSourcePe(), operator=(), pup(), and setSourcePe().
int ComlibInstanceHandle::toForward [private] |
Definition at line 89 of file ComlibManager.h.
Referenced by beginIteration(), ComlibInstanceHandle(), operator=(), pup(), setForwardingOnMigration(), and setStrategy().
1.5.1