#include <ckcallback.h>
Public Types | |
enum | callbackType { invalid = 0, ignore, ckExit, resumeThread, callCFn, call1Fn, sendChare, sendGroup, sendNodeGroup, sendArray, isendChare, isendGroup, isendNodeGroup, isendArray, bcastGroup, bcastNodeGroup, bcastArray, bcastSection, replyCCS } |
Public Member Functions | |
bool | operator== (CkCallback &other) |
void | impl_thread_init (void) |
void * | impl_thread_delay (void) const |
CkCallback (void) | |
CkCallback (callbackType t) | |
CkCallback (Ck1CallbackFn fn) | |
CkCallback (CkCallbackFn fn, void *param) | |
CkCallback (int ep, const CkChareID &id, bool forceInline=false) | |
CkCallback (int ep, const CProxy_NodeGroup &ngp) | |
CkCallback (int ep, const CkGroupID &id, bool isNodeGroup=false) | |
CkCallback (int ep, int onPE, const CProxy_NodeGroup &ngp, bool forceInline=false) | |
CkCallback (int ep, int onPE, const CkGroupID &id, bool forceInline=false, bool isNodeGroup=false) | |
CkCallback (int ep, const CProxyElement_Group &grpElt, bool forceInline=false) | |
CkCallback (int ep, const CProxyElement_NodeGroup &grpElt, bool forceInline=false) | |
CkCallback (int ep, const CkArrayID &id) | |
CkCallback (int ep, const CkArrayIndex &idx, const CkArrayID &id, bool forceInline=false) | |
CkCallback (int ep, const CProxyElement_ArrayBase &arrElt, bool forceInline=false) | |
CkCallback (int ep, CProxySection_ArrayBase §Elt, bool forceInline=false) | |
CkCallback (int ep, CkSectionID &sid) | |
CkCallback (Chare *p, int ep, bool forceInline=false) | |
CkCallback (Group *p, int ep, bool forceInline=false) | |
CkCallback (NodeGroup *p, int ep, bool forceInline=false) | |
CkCallback (ArrayElement *p, int ep, bool forceInline=false) | |
CkCallback (const CcsDelayedReply &reply) | |
~CkCallback () | |
bool | isInvalid (void) const |
bool | requiresMsgConstruction () const |
bool | containsPointer () const |
Does this callback point at something that may not be at the same address after a checkpoint/restart cycle? | |
void * | thread_delay (void) const |
Interface used by threaded callbacks: Libraries should call these from their "start" entry points. | |
void | thread_destroy () const |
void | send (void *msg=NULL) const |
Send this message back to the caller. | |
void | send (int length, const void *data) const |
Send this data, formatted as a CkDataMsg, back to the caller. | |
void | pup (PUP::er &p) |
void | setRefNum (CMK_REFNUM_TYPE refnum) |
void | setRefnum (CMK_REFNUM_TYPE refnum) |
Static Public Member Functions | |
static const char * | typeName (callbackType type) |
Data Fields | |
callbackType | type |
callbackData | d |
bool | isCkExtReductionCb = false |
Data Structures | |
union | callbackData |
Definition at line 35 of file ckcallback.h.
Definition at line 37 of file ckcallback.h.
CkCallback::CkCallback | ( | void | ) | [inline] |
CkCallback::CkCallback | ( | callbackType | t | ) | [inline] |
Definition at line 227 of file ckcallback.h.
References impl_thread_init(), resumeThread, and type.
CkCallback::CkCallback | ( | Ck1CallbackFn | fn | ) | [inline] |
Definition at line 236 of file ckcallback.h.
References CkCallback::callbackData::c1fn, call1Fn, d, CkCallback::callbackData::s_c1fn::fn, and type.
CkCallback::CkCallback | ( | CkCallbackFn | fn, | |
void * | param | |||
) | [inline] |
Definition at line 245 of file ckcallback.h.
References callCFn, CkCallback::callbackData::cfn, Converse::CkMyPe(), d, CkCallback::callbackData::s_cfn::fn, CkCallback::callbackData::s_cfn::onPE, CkCallback::callbackData::s_cfn::param, and type.
Definition at line 254 of file ckcallback.h.
References _entryTable, CkCallback::callbackData::chare, d, CkCallback::callbackData::s_chare::ep, CkCallback::callbackData::s_chare::hasRefnum, CkCallback::callbackData::s_chare::id, isendChare, CkCallback::callbackData::s_chare::refnum, sendChare, and type.
CkCallback::CkCallback | ( | int | ep, | |
const CProxy_NodeGroup & | ngp | |||
) |
Definition at line 125 of file ckcallback.C.
References bcastNodeGroup, CProxy_NodeGroup::ckGetGroupID(), d, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_group::id, CkCallback::callbackData::s_group::refnum, and type.
Definition at line 268 of file ckcallback.h.
References bcastGroup, bcastNodeGroup, d, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_group::id, CkCallback::callbackData::s_group::refnum, and type.
CkCallback::CkCallback | ( | int | ep, | |
int | onPE, | |||
const CProxy_NodeGroup & | ngp, | |||
bool | forceInline = false | |||
) |
Definition at line 135 of file ckcallback.C.
References _entryTable, CProxy_NodeGroup::ckGetGroupID(), d, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_group::id, isendNodeGroup, CkCallback::callbackData::s_group::onPE, CkCallback::callbackData::s_group::refnum, sendNodeGroup, and type.
CkCallback::CkCallback | ( | int | ep, | |
int | onPE, | |||
const CkGroupID & | id, | |||
bool | forceInline = false , |
|||
bool | isNodeGroup = false | |||
) | [inline] |
Definition at line 282 of file ckcallback.h.
References _entryTable, d, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_group::id, isendGroup, isendNodeGroup, CkCallback::callbackData::s_group::onPE, CkCallback::callbackData::s_group::refnum, sendGroup, sendNodeGroup, and type.
Definition at line 145 of file ckcallback.C.
References _entryTable, d, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_group::id, isendGroup, CkCallback::callbackData::s_group::onPE, CkCallback::callbackData::s_group::refnum, sendGroup, and type.
CkCallback::CkCallback | ( | int | ep, | |
const CProxyElement_NodeGroup & | grpElt, | |||
bool | forceInline = false | |||
) |
Definition at line 157 of file ckcallback.C.
References _entryTable, CProxy_NodeGroup::ckGetGroupID(), CProxyElement_NodeGroup::ckGetGroupPe(), d, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_group::id, isendNodeGroup, CkCallback::callbackData::s_group::onPE, CkCallback::callbackData::s_group::refnum, sendNodeGroup, and type.
Definition at line 299 of file ckcallback.h.
References CkCallback::callbackData::array, bcastArray, d, CkCallback::callbackData::s_array::ep, CkCallback::callbackData::s_array::hasRefnum, CkCallback::callbackData::s_array::id, CkCallback::callbackData::s_array::refnum, and type.
CkCallback::CkCallback | ( | int | ep, | |
const CkArrayIndex & | idx, | |||
const CkArrayID & | id, | |||
bool | forceInline = false | |||
) | [inline] |
Definition at line 310 of file ckcallback.h.
References _entryTable, CkCallback::callbackData::array, d, CkCallback::callbackData::s_array::ep, CkCallback::callbackData::s_array::hasRefnum, CkCallback::callbackData::s_array::id, CkCallback::callbackData::s_array::idx, isendArray, CkCallback::callbackData::s_array::refnum, sendArray, and type.
Definition at line 169 of file ckcallback.C.
References _entryTable, CkCallback::callbackData::array, d, CkCallback::callbackData::s_array::ep, CkCallback::callbackData::s_array::hasRefnum, CkCallback::callbackData::s_array::id, CkCallback::callbackData::s_array::idx, isendArray, CkCallback::callbackData::s_array::refnum, sendArray, and type.
Definition at line 181 of file ckcallback.C.
References CkSectionID::_cookie, CkSectionID::_elems, CkCallback::callbackData::s_section::_elems, CkCallback::callbackData::s_section::_nElems, bcastSection, d, CkCallback::callbackData::s_section::ep, CkCallback::callbackData::s_section::hasRefnum, CkSectionInfo::info, CkCallback::callbackData::s_section::npes, CkSectionID::pelist, CkCallback::callbackData::s_section::pelist, CkCallback::callbackData::s_section::refnum, CkCallback::callbackData::section, CkCallback::callbackData::s_section::sinfo, and type.
CkCallback::CkCallback | ( | int | ep, | |
CkSectionID & | sid | |||
) |
Definition at line 197 of file ckcallback.C.
References CkCallback::callbackData::s_section::_elems, CkCallback::callbackData::s_section::_nElems, bcastSection, d, CkCallback::callbackData::s_section::ep, CkCallback::callbackData::s_section::hasRefnum, CkCallback::callbackData::s_section::npes, CkCallback::callbackData::s_section::pelist, CkCallback::callbackData::s_section::refnum, CkCallback::callbackData::section, CkCallback::callbackData::s_section::sinfo, and type.
Definition at line 96 of file ckcallback.C.
References _entryTable, CkCallback::callbackData::chare, Chare::ckGetChareID(), d, CkCallback::callbackData::s_chare::ep, CkCallback::callbackData::s_chare::hasRefnum, CkCallback::callbackData::s_chare::id, isendChare, CkCallback::callbackData::s_chare::refnum, sendChare, and type.
Definition at line 106 of file ckcallback.C.
References _entryTable, IrrGroup::ckGetGroupID(), Converse::CkMyPe(), d, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_group::id, isendGroup, CkCallback::callbackData::s_group::onPE, CkCallback::callbackData::s_group::refnum, sendGroup, and type.
Definition at line 115 of file ckcallback.C.
References _entryTable, NodeGroup::ckGetGroupID(), BGConverse::CkMyNode(), d, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_group::id, isendNodeGroup, CkCallback::callbackData::s_group::onPE, CkCallback::callbackData::s_group::refnum, sendNodeGroup, and type.
CkCallback::CkCallback | ( | ArrayElement * | p, | |
int | ep, | |||
bool | forceInline = false | |||
) |
Definition at line 212 of file ckcallback.C.
References _entryTable, CkCallback::callbackData::array, ArrayElement::ckGetArrayID(), CkMigratable::ckGetArrayIndex(), d, CkCallback::callbackData::s_array::ep, CkCallback::callbackData::s_array::hasRefnum, CkCallback::callbackData::s_array::id, CkCallback::callbackData::s_array::idx, isendArray, CkCallback::callbackData::s_array::refnum, sendArray, and type.
CkCallback::CkCallback | ( | const CcsDelayedReply & | reply | ) | [inline] |
Definition at line 339 of file ckcallback.h.
References CkCallback::callbackData::ccsReply, d, CkCallback::callbackData::s_ccsReply::reply, replyCCS, and type.
CkCallback::~CkCallback | ( | ) | [inline] |
Definition at line 347 of file ckcallback.h.
References thread_destroy().
static const char* CkCallback::typeName | ( | callbackType | type | ) | [inline, static] |
Definition at line 59 of file ckcallback.h.
References bcastArray, bcastGroup, bcastNodeGroup, bcastSection, call1Fn, callCFn, ckExit, ignore, invalid, isendArray, isendChare, isendGroup, isendNodeGroup, replyCCS, resumeThread, sendArray, sendChare, sendGroup, and sendNodeGroup.
Referenced by CkReductionMgr::reduceMessages().
bool CkCallback::operator== | ( | CkCallback & | other | ) | [inline] |
Definition at line 149 of file ckcallback.h.
References CkCallback::callbackData::s_section::_elems, CkCallback::callbackData::s_section::_nElems, CkCallback::callbackData::array, bcastArray, bcastGroup, bcastNodeGroup, bcastSection, CkCallback::callbackData::c1fn, call1Fn, callCFn, CkCallback::callbackData::s_thread::cb, CkCallback::callbackData::cfn, CkCallback::callbackData::chare, ckExit, d, CkCallback::callbackData::s_section::ep, CkCallback::callbackData::s_array::ep, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::s_chare::ep, CkCallback::callbackData::s_cfn::fn, CkCallback::callbackData::s_c1fn::fn, CkCallback::callbackData::group, CkCallback::callbackData::s_section::hasRefnum, CkCallback::callbackData::s_array::hasRefnum, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_chare::hasRefnum, CkCallback::callbackData::s_array::id, CkCallback::callbackData::s_group::id, CkCallback::callbackData::s_chare::id, CkCallback::callbackData::s_array::idx, ignore, invalid, isendArray, isendChare, isendGroup, isendNodeGroup, CkCallback::callbackData::s_section::npes, CkCallback::callbackData::s_cfn::onPE, CkCallback::callbackData::s_group::onPE, CkChareID::onPE, CkCallback::callbackData::s_thread::onPE, CkCallback::callbackData::s_cfn::param, CkCallback::callbackData::s_section::pelist, CkCallback::callbackData::s_section::refnum, CkCallback::callbackData::s_array::refnum, CkCallback::callbackData::s_group::refnum, CkCallback::callbackData::s_chare::refnum, replyCCS, resumeThread, CkCallback::callbackData::section, sendArray, sendChare, sendGroup, sendNodeGroup, CkCallback::callbackData::s_section::sinfo, CkCallback::callbackData::thread, and type.
void CkCallback::impl_thread_init | ( | void | ) |
Definition at line 54 of file ckcallback.C.
References CkCallback::callbackData::s_thread::cb, cb, Converse::CkMyPe(), d, CkCallback::callbackData::s_thread::onPE, CkCallback::callbackData::s_thread::ret, CkCallback::callbackData::s_thread::th, and CkCallback::callbackData::thread.
Referenced by CkCallback().
void * CkCallback::impl_thread_delay | ( | void | ) | const |
Definition at line 70 of file ckcallback.C.
References CkCallback::callbackData::s_thread::cb, Converse::CkMyPe(), CthSelf(), CthSuspend(), d, dest, CkCallback::callbackData::s_thread::onPE, resumeThread, CkCallback::callbackData::s_thread::ret, CkCallback::callbackData::s_thread::th, CkCallback::callbackData::thread, and type.
Referenced by CkCallbackPython::thread_delay(), and thread_delay().
bool CkCallback::isInvalid | ( | void | ) | const [inline] |
Definition at line 351 of file ckcallback.h.
Referenced by CkReductionMgr::barrier(), CkReductionMgr::Barrier_RecvMsg(), MeshStreamer< dtype >::checkAllStagesCompleted(), CkCreateArrayAsync(), CkNodeReductionMgr::ckSetReductionClient(), CkStartCheckpoint(), MeshStreamer< dtype >::finish(), CkReductionMgr::finishBarrier(), CkNodeReductionMgr::finishReduction(), CkReductionMgr::finishReduction(), CkArray::initDone(), CkMemCheckPT::isMaster(), Ck::IO::impl::Director::prepareWriteSession_helper(), CkMulticastMgr::recvRedMsg(), CkMulticastMgr::reduceFragment(), and CkReductionMgr::reduceMessages().
bool CkCallback::requiresMsgConstruction | ( | ) | const [inline] |
Definition at line 353 of file ckcallback.h.
References ckExit, ignore, invalid, and type.
Referenced by invokeDestinationCallback(), invokeSourceCallback(), and send().
bool CkCallback::containsPointer | ( | ) | const |
Does this callback point at something that may not be at the same address after a checkpoint/restart cycle?
Definition at line 484 of file ckcallback.C.
References bcastArray, bcastGroup, bcastNodeGroup, bcastSection, call1Fn, callCFn, ckExit, ignore, invalid, isendArray, isendChare, isendGroup, isendNodeGroup, replyCCS, resumeThread, sendArray, sendChare, sendGroup, sendNodeGroup, and type.
Referenced by CkStartCheckpoint().
void* CkCallback::thread_delay | ( | void | ) | const [inline] |
Interface used by threaded callbacks: Libraries should call these from their "start" entry points.
Use "return cb.thread_delay()" to suspend the thread before the return. It's a no-op for everything but threads.
Reimplemented in CkCallbackPython.
Definition at line 368 of file ckcallback.h.
References impl_thread_delay(), resumeThread, and type.
Referenced by CkCallbackResumeThread::~CkCallbackResumeThread().
void CkCallback::thread_destroy | ( | ) | const |
Definition at line 521 of file ckcallback.C.
References CkCallback::callbackData::s_thread::cb, d, resumeThread, CkCallback::callbackData::thread, and type.
Referenced by ~CkCallback(), and CkCallbackResumeThread::~CkCallbackResumeThread().
void CkCallback::send | ( | void * | msg = NULL |
) | const |
Send this message back to the caller.
Libraries should call this from their "done" entry points. It takes the given message and handles it appropriately. After the send(), this callback is finished and cannot be reused.
Definition at line 292 of file ckcallback.C.
References _ckcallbackgroup, CkCallback::callbackData::s_section::_elems, _entryTable, CkCallback::callbackData::s_section::_nElems, CkCallback::callbackData::array, CkArrayIndexBase::asChild(), bcastArray, bcastGroup, bcastNodeGroup, bcastSection, CkCallback::callbackData::c1fn, call1Fn, callCFn, CkCallback::callbackData::s_thread::cb, CkCallback::callbackData::ccsReply, CcsSendDelayedReply(), CkCallback::callbackData::cfn, CkCallback::callbackData::chare, CharmLibInterOperate, CkDataMsg::check(), CkAllocSysMsg(), CkBroadcastMsgArray(), CkBroadcastMsgBranch(), CkBroadcastMsgNodeBranch(), CkBroadcastMsgSection(), CkCallbackSendExt(), CkExit(), ckExit, CkFreeMsg(), Converse::CkMyPe(), CkSendMsg(), CkSendMsgArray(), CkSendMsgArrayInline(), CkSendMsgBranch(), CkSendMsgBranchInline(), CkSendMsgInline(), CkSendMsgNodeBranch(), CkSendMsgNodeBranchInline(), CkSetMsgArrayIfNotThere(), CkSetRefNum(), CmiAbort(), CthAwaken(), d, data, dest, CkCallback::callbackData::s_section::ep, CkCallback::callbackData::s_array::ep, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::s_chare::ep, CkCallback::callbackData::s_cfn::fn, CkCallback::callbackData::s_c1fn::fn, CkDataMsg::getData(), CkDataMsg::getLength(), CkCallback::callbackData::group, CkCallback::callbackData::s_section::hasRefnum, CkCallback::callbackData::s_array::hasRefnum, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_chare::hasRefnum, CkCallback::callbackData::s_array::id, CkCallback::callbackData::s_group::id, CkCallback::callbackData::s_chare::id, CkCallback::callbackData::s_array::idx, ignore, invalid, isCkExtReductionCb, isendArray, isendChare, isendGroup, isendNodeGroup, length, LibCkExit(), PUP::m, CkCallback::callbackData::s_section::npes, CkCallback::callbackData::s_group::onPE, CkCallback::callbackData::s_cfn::onPE, CkCallback::callbackData::s_thread::onPE, CkCallback::callbackData::s_cfn::param, CkCallback::callbackData::s_section::pelist, CkCallback::callbackData::s_section::refnum, CkCallback::callbackData::s_array::refnum, CkCallback::callbackData::s_group::refnum, CkCallback::callbackData::s_chare::refnum, CkCallback::callbackData::s_ccsReply::reply, replyCCS, resumeThread, CkCallback::callbackData::s_thread::ret, CkCallback::callbackData::section, sendArray, sendChare, sendGroup, sendNodeGroup, CkCallback::callbackData::s_section::sinfo, CkCallback::callbackData::s_thread::th, CkCallback::callbackData::thread, and type.
Referenced by _endCheckpointHandler(), AllreduceMgr::allreduce_recieve(), ccsHandlerToCallback(), CkCreateArrayAsync(), CkRestartMain(), CkResumeRestartMain(), CkMemCheckPT::cpFinish(), pathHistoryManager::criticalPathProjectionsDone(), CUDACallbackManager(), pose::exit(), ck::impl::XArraySectionReducer::finalReducer(), CkReductionMgr::finishBarrier(), CkNodeReductionMgr::finishReduction(), CkReductionMgr::finishReduction(), CkNcpyBuffer::get(), CkArray::initDone(), CkMemCheckPT::isMaster(), liveViz0Get(), performEmApiCmaTransfer(), performEmApiMemcpy(), controlPointManager::processControlPoints(), CkNcpyBuffer::put(), CkMulticastMgr::reduceFragment(), idaStarGroup::ReductionResults(), QdCallback::send(), send(), CkCheckpointMgr::SendRestartCB(), pathHistoryManager::traceCriticalPathBackStepByStep(), and taskGraphArray::tryToSolve().
void CkCallback::send | ( | int | length, | |
const void * | data | |||
) | const |
Send this data, formatted as a CkDataMsg, back to the caller.
Definition at line 280 of file ckcallback.C.
References CkDataMsg::buildNew(), requiresMsgConstruction(), and send().
void CkCallback::pup | ( | PUP::er & | p | ) |
Definition at line 424 of file ckcallback.C.
References CkCallback::callbackData::array, bcastArray, bcastGroup, bcastNodeGroup, CkCallback::callbackData::c1fn, call1Fn, callCFn, CkCallback::callbackData::s_thread::cb, CkCallback::callbackData::ccsReply, CkCallback::callbackData::cfn, CkCallback::callbackData::chare, ckExit, d, CkCallback::callbackData::s_array::ep, CkCallback::callbackData::s_group::ep, CkCallback::callbackData::s_chare::ep, CkCallback::callbackData::group, CkCallback::callbackData::s_array::hasRefnum, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_chare::hasRefnum, CkCallback::callbackData::s_array::id, CkCallback::callbackData::s_group::id, CkCallback::callbackData::s_chare::id, CkCallback::callbackData::s_array::idx, ignore, int, invalid, isendArray, isendChare, isendGroup, isendNodeGroup, CkCallback::callbackData::s_group::onPE, CkCallback::callbackData::s_thread::onPE, p, CkCallback::callbackData::s_array::refnum, CkCallback::callbackData::s_group::refnum, CkCallback::callbackData::s_chare::refnum, CkCallback::callbackData::s_ccsReply::reply, replyCCS, resumeThread, sendArray, sendChare, sendGroup, sendNodeGroup, PUP::t, CkCallback::callbackData::thread, and type.
void CkCallback::setRefNum | ( | CMK_REFNUM_TYPE | refnum | ) | [inline] |
Definition at line 392 of file ckcallback.h.
References setRefnum().
void CkCallback::setRefnum | ( | CMK_REFNUM_TYPE | refnum | ) | [inline] |
Definition at line 394 of file ckcallback.h.
References CkCallback::callbackData::array, bcastArray, bcastGroup, bcastNodeGroup, bcastSection, CkCallback::callbackData::chare, d, CkCallback::callbackData::group, CkCallback::callbackData::s_section::hasRefnum, CkCallback::callbackData::s_array::hasRefnum, CkCallback::callbackData::s_group::hasRefnum, CkCallback::callbackData::s_chare::hasRefnum, isendArray, isendChare, isendGroup, isendNodeGroup, CkCallback::callbackData::s_section::refnum, CkCallback::callbackData::s_array::refnum, CkCallback::callbackData::s_group::refnum, CkCallback::callbackData::s_chare::refnum, CkCallback::callbackData::section, sendArray, sendChare, sendGroup, sendNodeGroup, and type.
Referenced by CkExtContributeToArray(), CkExtContributeToChare(), CkExtContributeToGroup(), Ck::IO::impl::Director::prepareWriteSession_helper(), and setRefNum().
Definition at line 140 of file ckcallback.h.
Referenced by CkCallback(), CkCallbackSendExt(), containsPointer(), ArrayElement::contribute2(), impl_thread_delay(), CkArrayOptions::init(), isInvalid(), operator==(), CkReductionMgr::pup(), pup(), CkReductionMgr::reduceMessages(), requiresMsgConstruction(), send(), setRefnum(), thread_delay(), and thread_destroy().
Definition at line 141 of file ckcallback.h.
Referenced by CkCallback(), CkCallbackSendExt(), ArrayElement::contribute2(), impl_thread_delay(), impl_thread_init(), operator==(), CkReductionMgr::pup(), pup(), send(), setRefnum(), and thread_destroy().
bool CkCallback::isCkExtReductionCb = false |