PPL Logo

_LDCommDesc Struct Reference
[Charm++ Load Balancing Framework]

#include <lbdb.h>

Collaboration diagram for _LDCommDesc:

Collaboration graph
[legend]

Public Member Functions

char & get_type ()
char get_type () const
int proc () const
void setProc (int pe)
int lastKnown () const
LDObjKeyget_destObj ()
LDObjKey const & get_destObj () const
LDObjKeyget_destObjs (int &len)
void init_objmsg (LDOMid &omid, LDObjid &objid, int destObjProc)
void init_mcastmsg (LDOMid &omid, LDObjid *objid, int len)
CmiBool operator== (const _LDCommDesc &obj) const
_LDCommDescoperator= (const _LDCommDesc &c)
void pup (PUP::er &p)

Data Fields

char type
union {
   int   destProc
   struct {
      LDObjKey   destObj
      int   _LDCommDesc::destObjProc
   }   _LDCommDesc::destObj
   struct {
      LDObjKey *   objs
      int   _LDCommDesc::len
   }   _LDCommDesc::destObjs
dest

Detailed Description

Definition at line 146 of file lbdb.h.


Field Documentation

Definition at line 149 of file lbdb.h.

Referenced by operator=().

Definition at line 151 of file lbdb.h.

Referenced by LBCommTable::GetCommData(), and operator=().

Definition at line 155 of file lbdb.h.


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

Generated on Sat May 26 08:08:22 2012 for Charm++ by  doxygen 1.5.5