PPL Logo

CkCoreState Class Reference

All the state that's useful to have on the receive side in the Charm Core (ck.C). More...

#include <ck.h>

Collaboration diagram for CkCoreState:

Collaboration graph
[legend]

Public Member Functions

void addWatcher (CkMessageWatcher *w)
 Adds an extra watcher (which wrap the previously existing one).
 CkCoreState ()
 ~CkCoreState ()
GroupTablegetGroupTable ()
IrrGrouplocalBranch (CkGroupID gID)
QdStategetQD ()
void process (int n=1)
void create (int n=1)

Data Fields

CkMessageWatcherwatcher

Private Attributes

GroupTablegroupTable
QdStateqd

Detailed Description

All the state that's useful to have on the receive side in the Charm Core (ck.C).

Definition at line 164 of file ck.h.


Constructor & Destructor Documentation

CkCoreState::CkCoreState (  )  [inline]

Definition at line 175 of file ck.h.

References watcher.

CkCoreState::~CkCoreState (  )  [inline]

Definition at line 178 of file ck.h.

References watcher.


Member Function Documentation

void CkCoreState::addWatcher ( CkMessageWatcher w  )  [inline]

Adds an extra watcher (which wrap the previously existing one).

Definition at line 170 of file ck.h.

References CkMessageWatcher::setNext(), and watcher.

Referenced by CkMessageWatcherInit().

GroupTable* CkCoreState::getGroupTable (  )  [inline]

Definition at line 180 of file ck.h.

References groupTable.

Referenced by _lookupGroupAndBufferIfNotThere().

IrrGroup* CkCoreState::localBranch ( CkGroupID  gID  )  [inline]

Definition at line 183 of file ck.h.

References GroupIdxArray< dtype >::find(), and groupTable.

Referenced by _lookupGroupAndBufferIfNotThere().

QdState* CkCoreState::getQD (  )  [inline]

Definition at line 187 of file ck.h.

References qd.

void CkCoreState::process ( int  n = 1  )  [inline]

void CkCoreState::create ( int  n = 1  )  [inline]

Definition at line 196 of file ck.h.

References QdState::create(), n, and qd.


Field Documentation

Definition at line 165 of file ck.h.

Referenced by getGroupTable(), and localBranch().

Definition at line 166 of file ck.h.

Referenced by create(), getQD(), and process().


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

Generated on Thu May 24 07:57:07 2012 for Charm++ by  doxygen 1.5.5