Made the mainchares explicitly use CkArgMsg *.
[charm.git] / src / ck-core / waitqd.ci
1 ////////////////////////////////////////////////////
2 //
3 //  waitqd.ci
4 //
5 //  The waitqd module provides a sync method
6 //  that does not return until quiescence is detected
7 //
8 //  Author: Michael Lang
9 //  Created: 7/15/99
10 //
11 ////////////////////////////////////////////////////
12
13 module waitqd {
14
15   extern module CkFutures;
16
17   readonly CkChareID waitqd_qdhandle; 
18
19   mainchare waitqd_QDChare {
20     entry waitqd_QDChare(CkArgMsg *m);
21     entry [threaded, sync] void waitQD(void);
22     entry void onQD(CkQdMsg *);
23   };
24 };
25