3 //=============================================================================
5 * @file nestea_client_i.h
7 * This class implements a simple CORBA client which controls a Nestea
10 * @author Darrell Brunsch <brunsch@cs.wustl.edu>
12 //=============================================================================
15 #if !defined (NESTEA_CLIENT_I_H)
16 #define NESTEA_CLIENT_I_H
21 * @class Nestea_Client_i
23 * @brief Nestea Bookshelf Client Implementation
25 * Class wrapper for a client which gets the server IOR and then makes
26 * a couple of calls to the server.
31 // = Constructor and destructor.
35 /// Execute client example code.
38 /// Initialize the client communication endpoint with server.
39 int init (int argc
, ACE_TCHAR
**argv
);
42 /// Parses the arguments passed on the command line.
45 /// # of arguments on the command line.
48 /// arguments from command line.
51 /// Key of the obj ref of the server.
52 ACE_TCHAR
*server_key_
;
54 /// Server object ptr.
55 Nestea_Bookshelf_ptr server_
;
60 bool shutdown_server_
;
63 #endif /* NESTEA_CLIENT_I_H */