msgQ test: Adjust test parameters (num priorities, numiters)
[charm.git] / tests / charm++ / commSpeed / Worker.h
1 #include "charm++.h"
2 #include "Worker.decl.h"
3
4 extern CProxy_worker wArray; 
5
6 class WorkerData : public CMessage_WorkerData {
7  public:
8   int numMsgs, msgSize;
9 };
10
11 class WorkMsg : public CMessage_WorkMsg {
12  public:
13   int *data;
14 };
15
16 class worker : public CBase_worker {
17   int numMsgs, msgSize, sent;
18   double lsum, lmax, lmin, rsum, rmax, rmin;
19  public:
20   worker(WorkerData *m);
21   worker(CkMigrateMessage *m) { }  
22   // Event methods
23   void doStuff();
24   void work(WorkMsg *m);
25 };
26