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, CmiUInt8 &objid, int destObjProc)
void init_mcastmsg (LDOMid &omid, CmiUInt8 *objid, int len)
bool 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 190 of file lbdb.h.


Field Documentation

Definition at line 193 of file lbdb.h.

Referenced by operator=().

Definition at line 195 of file lbdb.h.

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

Definition at line 199 of file lbdb.h.


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

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