all load balancers inherit from BaseLB now.
[charm.git] / src / ck-ldb / NullLB.h
1 /*****************************************************************************
2  * $Source$
3  * $Author$
4  * $Date$
5  * $Revision$
6  *****************************************************************************/
7
8 #ifndef __CK_NULLLB_H
9 #define __CK_NULLLB_H
10
11 #include <BaseLB.h>
12 #include "NullLB.decl.h"
13
14 void CreateNullLB(void);
15
16 class NullLB : public CBase_NullLB
17 {
18   void init(void);
19 public:
20   NullLB() {init();}
21   NullLB(CkMigrateMessage *m) {init();}
22   ~NullLB();
23
24   static void staticAtSync(void*);
25   void AtSync(void); // Everything is at the PE barrier
26
27   void migrationsDone(void);
28 };
29
30 #endif /* def(thisHeader) */