Zcpy Bcast Sender-side API: Add examples for each registration mode
[charm.git] / examples / charm++ / zerocopy / entry_method_bcast_api / unreg / simpleBcast / simpleBcast.ci
1 mainmodule simpleBcast {
2
3   readonly CProxy_Main mainProxy;
4
5   mainchare Main {
6     entry Main(CkArgMsg *m);
7     entry void zerocopySent(CkDataMsg *m);
8     entry [reductiontarget] void done();
9   };
10
11   array [1D] zcArray {
12     entry zcArray();
13     entry void recvLargeArray(nocopy int ptr1[n1], int n1, CkCallback doneCb);
14   };
15
16   group zcGroup {
17     entry zcGroup();
18     entry void recvLargeArray(nocopy int ptr1[n1], int n1, CkCallback doneCb);
19   };
20
21   nodegroup zcNodegroup {
22     entry zcNodegroup();
23     entry void recvLargeArray(nocopy int ptr1[n1], int n1, CkCallback doneCb);
24   };
25 }