Merge pull request #2303 from jwillemsen/jwi-803
[ACE_TAO.git] / TAO / examples / Simple / time / Time_Client_i.h
blob4f5540a096403c4e236c4a229ad7f3ba5bdc1ce4
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file Time_Client_i.h
7 * This class implements the client calls to the Time example.
9 * @author Balachandran Natarajan <bala@cs.wustl.edu>
11 //=============================================================================
14 #ifndef TIME_CLIENT_I_H
15 #define TIME_CLIENT_I_H
17 #include "../Simple_util.h"
18 #include "TimeC.h"
20 /**
21 * @class Time_Client_i
23 * @brief Time_Client interface subclass.
25 * This class implements the interface between the interface
26 * objects and the client.
28 class Time_Client_i
30 public:
31 /// Constructor
32 Time_Client_i ();
34 /// Destructor
35 ~Time_Client_i ();
37 /// Execute the methods
38 int run (const char *, int, ACE_TCHAR**);
40 private:
41 /// Instantiate the client object.
42 Client<Time> client_;
45 #endif /* TIME_CLIENT_I_H */