3 //=============================================================================
5 * @file Grid_Client_i.h
7 * This class implements the interface calls for RMI.
9 * @author Balachandran Natarajan <bala@cs.wustl.edu>
11 //=============================================================================
14 #ifndef GRID_CLIENT_I_H
15 #define GRID_CLIENT_I_H
17 #include "Simple_util.h"
21 * @class Grid_Client_i
23 * @brief Grid_Client interface subclass.
25 * This class implements the interface between the interface
26 * objects and the client .
35 virtual ~Grid_Client_i ();
37 /// Execute the methods.
38 virtual int run (const char *, int, ACE_TCHAR
*[]);
40 /// Parses the command line arguments.
41 virtual int parse_args (int argc
, ACE_TCHAR
*argv
[]);
44 /// Instantiate the client object.
45 Client
<Grid_Factory
, Grid_Factory_var
> client
;
47 /// Height of the grid.
50 /// Width of the grid.
53 /// Cell identifier in which a value meeds to be stored.
56 /// Cell identifier in which a value meeds to be stored.
59 /// The value that needs to be stored in the cell.
62 /// A flag for testing persistence
66 #endif /* TIME_CLIENT_I_H */