Merging
[charm.git] / src / ck-ldb / LBDatabase.ci
1 module LBDatabase {
2   extern module CkMarshall;
3   extern module NullLB;
4
5   readonly CkGroupID _lbdb;
6
7   mainchare LBDBInit {
8     entry LBDBInit(CkArgMsg *m);
9   };
10
11   initcall void registerLBDataCollection(void);
12   group [migratable] LBDatabase {
13     entry void LBDatabase(void);  
14     initnode void initnodeFn();
15
16     entry [immediate] void ReceiveMinStats(CkReductionMsg *msg);
17     entry [immediate] void LoadBalanceDecision(int req_no, int period);
18     entry [immediate] void LoadBalanceDecisionFinal(int req_no, int period);
19     entry [immediate] void ReceiveIterationNo(int, int);
20   }
21
22 };