doc: Add serial to list of ci file reserved words
[charm.git] / src / ck-perf / trace-summary.ci
index 121a50fb4ba78ba8ca0ec12f8a726421e9c038cd..38c3c32a5776d87e727b9b1d6ea583d9cde3f2d9 100644 (file)
@@ -1,18 +1,34 @@
 
 module TraceSummary {
 
+  readonly CkGroupID traceSummaryGID;
+  readonly bool summaryCcsStreaming;
+
   mainchare TraceSummaryInit {
     entry TraceSummaryInit(CkArgMsg *m);
   };
 
-  initcall void initTraceSummaryBOC();
-  
-  readonly CkGroupID traceSummaryGID;
+  initnode void initTraceSummaryBOC();
 
   group [migratable] TraceSummaryBOC {
     entry TraceSummaryBOC(void);
-    entry void askSummary();
-    entry void sendSummaryBOC(int traced, int n, BinEntry s[n]);
+    entry void startSumOnly();
+    entry void askSummary(int size);
+    entry void sendSummaryBOC(CkReductionMsg *);
+
+    entry void initCCS();
+
+    // The ccs handlers:
+    entry void ccsRequestSummaryDouble(CkCcsRequestMsg *m);
+    entry void ccsRequestSummaryUnsignedChar(CkCcsRequestMsg *m);
+
+    entry void collectSummaryData(double startTime, double binSize, int numBins);
+    entry void summaryDataCollected(CkReductionMsg *);
+
+    entry void traceSummaryParallelShutdown(int pe);
+    entry void maxBinSize(CkReductionMsg *msg);
+    entry void shrink(double _maxBinSize);
+    entry void sumData(CkReductionMsg *msg);
   };
 
 };