PPL Logo

CkObjectMsgQ Class Reference

#include <ckobjQ.h>

Collaboration diagram for CkObjectMsgQ:

Collaboration graph
[legend]

Public Member Functions

 CkObjectMsgQ ()
 ~CkObjectMsgQ ()
void * queue ()
void create ()
int length () const
void process ()

Private Attributes

void * objQ

Detailed Description

Definition at line 17 of file ckobjQ.h.


Constructor & Destructor Documentation

CkObjectMsgQ::CkObjectMsgQ (  )  [inline]

Definition at line 21 of file ckobjQ.h.

CkObjectMsgQ::~CkObjectMsgQ (  ) 

Definition at line 48 of file ckobjQ.C.

References CdsFifo_Destroy(), CqsDelete(), objQ, and process().

Here is the call graph for this function:


Member Function Documentation

void* CkObjectMsgQ::queue (  )  [inline]

Definition at line 23 of file ckobjQ.h.

References objQ.

Referenced by _enqObjQueue(), _ObjectQHandler(), and _skipCldEnqueue().

Here is the caller graph for this function:

void CkObjectMsgQ::create (  ) 

Definition at line 31 of file ckobjQ.C.

References CdsFifo_Create(), CqsCreate(), and objQ.

Referenced by Chare::CkEnableObjQ().

Here is the call graph for this function:

Here is the caller graph for this function:

int CkObjectMsgQ::length (  )  const

Definition at line 40 of file ckobjQ.C.

References CdsFifo_Length(), CqsLength(), and objQ.

Referenced by process().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

void* CkObjectMsgQ::objQ [private]

Definition at line 19 of file ckobjQ.h.

Referenced by _TokenHandler(), create(), length(), process(), queue(), and ~CkObjectMsgQ().


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

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