doc: Add serial to list of ci file reserved words
[charm.git] / src / ck-perf / trace-summary.ci
index cde051263f4d4db1d99bb7e3cc1dd82b8622cbc7..38c3c32a5776d87e727b9b1d6ea583d9cde3f2d9 100644 (file)
@@ -2,25 +2,33 @@
 module TraceSummary {
 
   readonly CkGroupID traceSummaryGID;
-  readonly CProxy_TraceSummaryInit initProxy;
-
   readonly bool summaryCcsStreaming;
 
   mainchare TraceSummaryInit {
     entry TraceSummaryInit(CkArgMsg *m);
-    entry void ccsClientRequest(CkCcsRequestMsg *m);
-    entry void dataCollected(CkReductionMsg *);
   };
 
   initnode void initTraceSummaryBOC();
-  
+
   group [migratable] TraceSummaryBOC {
     entry TraceSummaryBOC(void);
     entry void startSumOnly();
     entry void askSummary(int size);
     entry void sendSummaryBOC(CkReductionMsg *);
 
-    entry void collectData(double startTime, double binSize, int numBins);
+    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);
   };
 
 };