fixed a bug in workstealing that when stealing is in progress, beginIdle should not...
[charm.git] / src / conv-ldb / cldb.h
1 #include <stdio.h>
2 #include "converse.h"
3
4 #define MAXMSGBFRSIZE 100000
5
6 CpvExtern(int, CldHandlerIndex);
7 CpvExtern(int, CldBalanceHandlerIndex);
8
9 CpvExtern(int, CldRelocatedMessages);
10 CpvExtern(int, CldLoadBalanceMessages);
11 CpvExtern(int, CldMessageChunks);
12 CpvExtern(int, CldLoadNotify);
13
14 CpvExtern(CmiNodeLock, cldLock);
15
16 void CldMultipleSend(int pe, int numToSend, int rank, int immed);
17 void CldSimpleMultipleSend(int pe, int numToSend);
18 void CldSetPEBitVector(const char *);
19
20 int  CldLoad(void);
21 int  CldLoadRank(int rank);
22 int  CldCountTokens(void);
23 void CldPutToken(char *);
24 void CldRestoreHandler(char *);
25 void CldSwitchHandler(char *, int);
26 void CldModuleGeneralInit();
27 int  CldPresentPE(int pe);