charmxi cleanup: rename atomic construct to serial internally
[charm.git] / src / ck-core / ckcallback.ci
blob2e5cd5c6b544b01da63eb650a77749159323f13a
1 module CkCallback {
2         readonly CProxy_ckcallback_group _ckcallbackgroup;
3         message CkCcsRequestMsg {
4                 char data[];
5         };
6         message CkDataMsg {
7                 char data[];
8         };
9         
10         mainchare ckcallback_main {
11                 entry ckcallback_main(CkArgMsg *m);
12         };
13         group [migratable] ckcallback_group : IrrGroup {
14                 entry ckcallback_group();
15                 entry void registerCcsCallback(char name[strlen(name)+1],
16                         CkCallback cb);
17                 entry void call(CkCallback c,CkMarshalledMessage msg);
18                 entry void call(CkCallback c, int length, char data[length]);
19         };