examples: add example program demonstrating sync entry methods
[charm.git] / examples / charm++ / sync_square / sync_square.h
1 #include "sync_square.decl.h"
2
3 class int_message : public CMessage_int_message {
4     public:
5         int value;
6         int_message(int val) : value(val) {}
7 };
8
9 class Driver : public CBase_Driver {
10     public: 
11         Driver(CkArgMsg*);
12         void get_square(int value);
13         CProxy_Squarer s;
14 };
15
16 class Squarer : public CBase_Squarer {
17     public:
18         Squarer(void) {}
19         Squarer(CkMigrateMessage* m) {}
20         int_message* square(int x);
21 };
22