blob: 2e5cd5c6b544b01da63eb650a77749159323f13a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
module CkCallback {
readonly CProxy_ckcallback_group _ckcallbackgroup;
message CkCcsRequestMsg {
char data[];
};
message CkDataMsg {
char data[];
};
mainchare ckcallback_main {
entry ckcallback_main(CkArgMsg *m);
};
group [migratable] ckcallback_group : IrrGroup {
entry ckcallback_group();
entry void registerCcsCallback(char name[strlen(name)+1],
CkCallback cb);
entry void call(CkCallback c,CkMarshalledMessage msg);
entry void call(CkCallback c, int length, char data[length]);
};
};
|