Bug #1062: Fix linking errors by moving definition of userDrivenMode to machine-commo...
[charm.git] / src / ck-ldb / HbmLB.ci
blob89bd213b42c950a9e3bf8e6401078dcce1944626
1 module HbmLB {
3 extern module LBDatabase;
4 extern module BaseLB;
6 include "NeighborLBMsg.h";
7 include "CentralLBMsg.h";
8 include "HybridLBMsg.h";
10 initnode void lbinit(void);
12 group [migratable] HbmLB: BaseLB {
13   entry void HbmLB(const CkLBOptions &);  
14   entry void ProcessAtSync();
15   entry void ReceiveStats(double t, int frompe, int level);
16   entry void ResumeClients(CkReductionMsg *msg);
17   entry void ResumeClients(int balancing);
18   entry void ReceiveMigrationCount(int, int);   
19   entry void ReceiveMigrationDelta(double delta, int lblevel, int level);       
20   entry void Loadbalancing(int level);  
21   entry void NotifyObjectMigrationDone(int, int);       
22   entry void ReceiveResumeClients(int fromlevel, int balancing);
23   entry void ObjMigrated(LDObjData data, LDCommData cdata[n], int n);
24   entry void reportLBQulity(double, double, double, int, double);