
Go to the source code of this file.
Data Structures | |
| class | ObjectToken |
| class | CkObjectMsgQ |
| class | TokenPool |
Functions | |
| CkpvExtern (TokenPool *, _tokenPool) | |
| Chare * | CkFindObjectPtr (envelope *) |
| void | _enqObjQueue (Chare *obj, envelope *env) |
| void | _ObjectQHandler (void *converseMsg) |
| void | _TokenHandler (void *tokenMsg) |
| CkpvExtern | ( | TokenPool * | , | |
| _tokenPool | ||||
| ) |
Definition at line 101 of file ckobjQ.C.
References _localBranch(), ArrayEltInitMsg, BocInitMsg, CkArrayMessageObjectPtr(), CmiAbort(), FillVidMsg, ForArrayEltMsg, ForBocMsg, ForChareMsg, ForNodeBocMsg, ForVidMsg, envelope::getGroupNum(), envelope::getMsgtype(), envelope::getObjPtr(), NewChareMsg, NewVChareMsg, and NodeBocInitMsg.
Referenced by _ObjectQHandler(), and _skipCldEnqueue().


Definition at line 137 of file ckobjQ.C.
References CdsFifo_Enqueue(), Chare::CkGetObjQueue(), CqsEnqueueGeneral(), envelope::getPriobits(), envelope::getPrioPtr(), envelope::getQueueing(), index_tokenHandler, ObjectToken::message, ObjectToken::objPtr, and CkObjectMsgQ::queue().
Referenced by _ObjectQHandler(), and _skipCldEnqueue().


| void _ObjectQHandler | ( | void * | converseMsg | ) |
Definition at line 162 of file ckobjQ.C.
References _charmHandlerIdx, _enqObjQueue(), CkFindObjectPtr(), Chare::CkGetObjQueue(), CmiAbort(), CqsEnqueueGeneral(), envelope::getPriobits(), envelope::getPrioPtr(), envelope::getQueueing(), and CkObjectMsgQ::queue().
Referenced by _ckModuleInit().


| void _TokenHandler | ( | void * | tokenMsg | ) |
Definition at line 185 of file ckobjQ.C.
References Chare::CkGetObjQueue(), CmiAbort(), ObjectToken::message, message, ObjectToken::objPtr, CkObjectMsgQ::objQ, and CkObjectMsgQ::process().
Referenced by _ckModuleInit().


1.5.5