PPL Logo

CkMarshalledCLBStatsMessage Class Reference

#include <CentralLBMsg.h>

Collaboration diagram for CkMarshalledCLBStatsMessage:

Collaboration graph
[legend]

Public Member Functions

 CkMarshalledCLBStatsMessage (void)
 CkMarshalledCLBStatsMessage (CLBStatsMsg *m)
 CkMarshalledCLBStatsMessage (const CkMarshalledCLBStatsMessage &)
 ~CkMarshalledCLBStatsMessage ()
void add (CLBStatsMsg *m)
void add (CkMarshalledCLBStatsMessage &msg)
CLBStatsMsggetMessage (int c=0)
int getCount ()
void pup (PUP::er &p)
void free ()

Private Member Functions

void operator= (const CkMarshalledCLBStatsMessage &)

Private Attributes

CkVec< CLBStatsMsg * > msgs

Detailed Description

Definition at line 8 of file CentralLBMsg.h.


Constructor & Destructor Documentation

CkMarshalledCLBStatsMessage::CkMarshalledCLBStatsMessage ( void   )  [inline]

Definition at line 13 of file CentralLBMsg.h.

CkMarshalledCLBStatsMessage::CkMarshalledCLBStatsMessage ( CLBStatsMsg m  )  [inline]

Definition at line 14 of file CentralLBMsg.h.

CkMarshalledCLBStatsMessage::CkMarshalledCLBStatsMessage ( const CkMarshalledCLBStatsMessage  ) 

CkMarshalledCLBStatsMessage::~CkMarshalledCLBStatsMessage (  )  [inline]

Definition at line 16 of file CentralLBMsg.h.

References free().


Member Function Documentation

void CkMarshalledCLBStatsMessage::operator= ( const CkMarshalledCLBStatsMessage  )  [private]

void CkMarshalledCLBStatsMessage::add ( CLBStatsMsg m  )  [inline]

Definition at line 17 of file CentralLBMsg.h.

References msgs, and CkVec< T >::push_back().

Referenced by CentralLB::ReceiveStatsViaTree().

CLBStatsMsg* CkMarshalledCLBStatsMessage::getMessage ( int  c = 0  )  [inline]

Definition at line 19 of file CentralLBMsg.h.

References c, and msgs.

Referenced by add(), HybridBaseLB::ReceiveStats(), and CentralLB::ReceiveStats().

int CkMarshalledCLBStatsMessage::getCount ( void   )  [inline]

Definition at line 20 of file CentralLBMsg.h.

References msgs, and CkVec< T >::size().

Referenced by add(), and CentralLB::ReceiveStats().


Field Documentation

Definition at line 9 of file CentralLBMsg.h.

Referenced by add(), free(), getCount(), getMessage(), and pup().


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

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