New API for sending arrays of data items.
[charm.git] / src / libs / ck-libs / NDMeshStreamer / NDMeshStreamer.ci
index 991ce535ec7c2e43b25c258ccde1cc546b23e3ee..7e020d0dc8d0ec41231ebf0ba919f9c1f1ea3bce 100644 (file)
@@ -63,5 +63,21 @@ module NDMeshStreamer {
          double progressPeriodInMs = -1.0);
   };
 
          double progressPeriodInMs = -1.0);
   };
 
+  template<class dtype>
+    group GroupChunkMeshStreamer : GroupMeshStreamer<ChunkDataItem> {
+    entry GroupChunkMeshStreamer(
+         int maxNumDataItemsBuffered, int numDimensions, 
+         int dimensionSizes[numDimensions], 
+         const CProxy_MeshStreamerGroupClient<dtype> &clientProxy,
+         bool yieldFlag = 0, double progressPeriodInMs = -1.0);
+
+    entry GroupChunkMeshStreamer(
+          int numDimensions, int dimensionSizes[numDimensions], 
+         const CProxy_MeshStreamerGroupClient<dtype> &clientProxy,
+         int bufferSize, bool yieldFlag = 0, 
+         double progressPeriodInMs = -1.0);
+
+  };
+
 };
 
 };