Moving the "critical path" history code into its own module which is included in...
[charm.git] / src / ck-cp / pathHistory.ci
1 module PathHistory {
2
3   readonly CProxy_pathHistoryManager pathHistoryManagerProxy;
4
5   initproc void initializeCriticalPath(void);   
6
7
8   mainchare pathHistoryMain {
9     entry pathHistoryMain(CkArgMsg*);
10   };
11
12
13   message pathInformationMsg { 
14          PathHistoryTableEntry history[];
15   };
16
17
18  group pathHistoryManager {
19      entry pathHistoryManager();
20
21      entry void traceCriticalPathBack(pathInformationMsg *msg);
22      entry void broadcastCriticalPathResult(pathInformationMsg *msg);
23      entry void criticalPathDone(CkReductionMsg *msg);
24  }   
25
26
27 };