Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / examples / Simple / time-date / Time_Date_Client_i.h
blob65b745ae5dbdd2ebc291f2cadaa6af4b401577f0
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file Time_Date_Client_i.h
7 * This class implements the interface calls for RMI.
9 * @author Douglas C. Schmidt <d.schmidt@vanderbilt.edu>
11 //=============================================================================
14 #ifndef TIME_DATE_CLIENT_I_H
15 #define TIME_DATE_CLIENT_I_H
17 #include "../Simple_util.h"
18 #include "Time_DateC.h"
20 /**
21 * @class Time_Date_Client_i
23 * @brief Time_Date_Client interface adapter.
25 * This class implements the interface between the interface
26 * objects and the client.
28 class Time_Date_Client_i
30 public:
31 /// Constructor
32 Time_Date_Client_i ();
34 /// Destructor
35 virtual ~Time_Date_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[]);
43 private:
44 /// Instantiate the client object.
45 Client<Time_Date> client_;
48 #endif /* TIME_CLIENT_I_H */