#include <ckobjQ.h>
Public Member Functions | |
CkObjectMsgQ () | |
~CkObjectMsgQ () | |
void * | queue () |
void | create () |
int | length () const |
void | process () |
Private Attributes | |
void * | objQ |
Definition at line 17 of file ckobjQ.h.
CkObjectMsgQ::~CkObjectMsgQ | ( | ) |
Definition at line 48 of file ckobjQ.C.
References CdsFifo_Destroy(), CqsDelete(), objQ, and process().
void* CkObjectMsgQ::queue | ( | ) | [inline] |
Definition at line 23 of file ckobjQ.h.
References objQ.
Referenced by _enqObjQueue(), _ObjectQHandler(), and _skipCldEnqueue().
void CkObjectMsgQ::create | ( | ) |
Definition at line 31 of file ckobjQ.C.
References CdsFifo_Create(), CqsCreate(), and objQ.
Referenced by Chare::CkEnableObjQ().
int CkObjectMsgQ::length | ( | ) | const |
Definition at line 40 of file ckobjQ.C.
References CdsFifo_Length(), CqsLength(), and objQ.
Referenced by process().
void CkObjectMsgQ::process | ( | ) |
Definition at line 62 of file ckobjQ.C.
References CdsFifo_Dequeue(), CdsFifo_Enqueue(), CqsDequeue(), length(), and objQ.
Referenced by _TokenHandler(), and ~CkObjectMsgQ().
void* CkObjectMsgQ::objQ [private] |
Definition at line 19 of file ckobjQ.h.
Referenced by _TokenHandler(), create(), length(), process(), queue(), and ~CkObjectMsgQ().