all load balancers inherit from BaseLB now.
[charm.git] / src / ck-ldb / CentralLB.ci
1 module CentralLB {
2
3 extern module BaseLB;
4 extern module LBDatabase;
5
6 readonly CkGroupID loadbalancer;
7
8 message CLBStatsMsg{
9  LDObjData  objData[];
10  LDCommData commData[];
11  char       avail_vector[];
12 };
13
14 message CLBMigrateMsg;
15
16 group CentralLB : BaseLB {
17   entry void CentralLB(void);  
18   entry void ProcessAtSync(void);
19   entry void ReceiveStats(CLBStatsMsg*);
20   entry void ResumeClients(void);
21   entry void ReceiveMigration(CLBMigrateMsg*);  
22 };
23
24 };