ACE+TAO-6_5_17
[ACE_TAO.git] / TAO / tests / ForwardOnceUponException / test_i.h
blob1c617592d51780b83b9c7d322efc1f54ccf7737f
2 //=============================================================================
3 /**
4 * @file test_i.h
6 * @author Carlos O'Ryan
7 */
8 //=============================================================================
11 #ifndef TAO_FORWARDING_TEST_I_H
12 #define TAO_FORWARDING_TEST_I_H
14 #include "testS.h"
16 /**
17 * @class Simple_Server_i
19 * @brief Simpler Server implementation
21 * Implements the Simple_Server interface in test.idl
23 class Simple_Server_i : public POA_Simple_Server
25 public:
26 /// ctor
27 Simple_Server_i (CORBA::ORB_ptr orb);
29 // = The Simple_Server methods.
30 CORBA::Boolean test_is_a (const char * type);
32 void shutdown (void);
34 int ncalls () const;
36 private:
37 /// The ORB
38 CORBA::ORB_var orb_;
39 int ncalls_;
41 int raise_exception_;
44 #if defined(__ACE_INLINE__)
45 #include "test_i.inl"
46 #endif /* __ACE_INLINE__ */
48 #endif /* TAO_FORWARDING_TEST_I_H */