PPL Logo

CProxy_Group Class Reference

#include <charm++.h>

Inheritance diagram for CProxy_Group:

Inheritance graph
[legend]
Collaboration diagram for CProxy_Group:

Collaboration graph
[legend]

Public Member Functions

 CProxy_Group ()
 CProxy_Group (CkGroupID g)
 CProxy_Group (CkGroupID g, CK_DELCTOR_PARAM)
 CProxy_Group (const IrrGroup *g)
void ckCheck (void) const
void ckCheck () const
CkChareID ckGetChareID (void) const
CkGroupID ckGetGroupID (void) const
 operator CkGroupID () const
void ckSetGroupID (CkGroupID g)
void pup (PUP::er &p)
 Pup the data for this proxy. Only needed for delegated proxies.

Private Attributes

CkGroupID _ck_gid

Detailed Description

Definition at line 732 of file charm++.h.


Constructor & Destructor Documentation

CProxy_Group::CProxy_Group (  )  [inline]

Definition at line 737 of file charm++.h.

References _ck_gid, and _ckGroupID::setZero().

CProxy_Group::CProxy_Group ( CkGroupID  g  )  [inline]

Definition at line 743 of file charm++.h.

CProxy_Group::CProxy_Group ( CkGroupID  g,
CK_DELCTOR_PARAM   
) [inline]

Definition at line 747 of file charm++.h.

CProxy_Group::CProxy_Group ( const IrrGroup g  )  [inline]

Definition at line 751 of file charm++.h.


Member Function Documentation

void CProxy_Group::ckCheck ( void   )  const [inline]

Definition at line 759 of file charm++.h.

References _ck_gid, and _ckGroupID::isZero().

void CProxy_Group::ckCheck ( void   )  const [inline]

Definition at line 764 of file charm++.h.

CkChareID CProxy_Group::ckGetChareID ( void   )  const [inline]

Definition at line 767 of file charm++.h.

References _ck_gid, CkLocalBranch(), Converse::CkMyPe(), CkChareID::objPtr, and CkChareID::onPE.

CkGroupID CProxy_Group::ckGetGroupID ( void   )  const [inline]

Definition at line 773 of file charm++.h.

References _ck_gid.

Referenced by operator CkGroupID().

CProxy_Group::operator CkGroupID (  )  const [inline]

Definition at line 774 of file charm++.h.

References ckGetGroupID().

void CProxy_Group::ckSetGroupID ( CkGroupID  g  )  [inline]

Definition at line 775 of file charm++.h.

References _ck_gid.

void CProxy_Group::pup ( PUP::er p  )  [inline]

Pup the data for this proxy. Only needed for delegated proxies.

Reimplemented from CProxy.

Definition at line 776 of file charm++.h.

References _ck_gid, and CProxy::pup().

Referenced by PUPmarshall().


Field Documentation

Definition at line 734 of file charm++.h.

Referenced by ckCheck(), ckGetChareID(), ckGetGroupID(), ckSetGroupID(), CProxy_Group(), and pup().


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

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