NullLB Class Reference
[Charm++ Load Balancing Framework]

NullLB is inherited from BaseLB. More...

#include <NullLB.h>

Inheritance diagram for NullLB:

Inheritance graph
[legend]
Collaboration diagram for NullLB:

Collaboration graph
[legend]

Public Member Functions

 NullLB (const CkLBOptions &opt)
 NullLB (CkMigrateMessage *m)
 ~NullLB ()
void AtSync (void)
void migrationsDone (void)
void pup (PUP::er &p)

Static Public Member Functions

static void staticAtSync (void *)

Private Member Functions

void init ()

Private Attributes

CProxy_NullLB thisProxy

Detailed Description

NullLB is inherited from BaseLB.

It has all the strategy's API, but doing nothing but resume from sync NullLB only is functioning when there is no other strategy created.

Definition at line 24 of file NullLB.h.


Constructor & Destructor Documentation

NullLB::NullLB ( const CkLBOptions opt  )  [inline]

Definition at line 27 of file NullLB.h.

References init(), and BaseLB::lbname.

NullLB::NullLB ( CkMigrateMessage m  )  [inline]

Definition at line 29 of file NullLB.h.


Member Function Documentation

void NullLB::pup ( PUP::er p  )  [inline, virtual]

Reimplemented from BaseLB.

Definition at line 36 of file NullLB.h.

References init(), BaseLB::lbname, p, and BaseLB::pup().


Field Documentation

CProxy_NullLB NullLB::thisProxy [private]

Definition at line 42 of file NullLB.h.

Referenced by AtSync(), and init().


The documentation for this class was generated from the following files:
Generated on Sun Jun 29 13:34:34 2008 for Charm++ by  doxygen 1.5.1