Merge branch 'charm' of charmgit:charm into charm
[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 traceCriticalPathBackStepByStep(pathInformationMsg *msg);
22  
23      entry void broadcastCriticalPathProjections(pathInformationMsg *msg);
24      entry void criticalPathProjectionsDone(CkReductionMsg *msg);
25
26      entry void saveCriticalPathForPriorities(pathInformationMsg *msg);
27
28  }   
29
30
31 };