Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / Xt_Stopwatch / test_i.h
blob9e720422d35d8bf9a81b4276c73a1ffc0eab68b6
2 //=============================================================================
3 /**
4 * @file test_i.h
6 * @author Bala
7 */
8 //=============================================================================
11 #ifndef SERVER_TEST_I_H
12 #define SERVER_TEST_I_H
14 #include "testS.h"
15 #include "timer.h"
18 /**
19 * @class Stopwatch_imp
21 * @brief Stopwatch implementation class
23 * Implements the Stopwatch interface in test.idl
25 class Stopwatch_imp : public POA_Stopwatch
27 public:
28 /// ctor
29 Stopwatch_imp (CORBA::ORB_ptr, Timer_imp *);
31 // = The Simple_Server methods.
32 void start (void);
34 void stop (void);
36 void shutdown (void);
38 private:
39 /// The ORB
40 CORBA::ORB_var orb_;
42 /// Hold the timer object...
43 Timer_imp *timer_;
46 #endif /* SERVER_TEST_I_H */