Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / NestedUpcall / Triangle_Test / Object_A_i.h
blob7bd596bfc10096277ca5c6d698fade374f8b6477
2 //=============================================================================
3 /**
4 * @file Object_A_i.h
6 * This class implements the Object A of the
7 * Nested Upcalls - Triangle test.
9 * @author Michael Kircher
11 //=============================================================================
14 #ifndef OBJECT_B_IMPL_H
15 # define OBJECT_B_IMPL_H
17 #include "Triangle_TestS.h"
19 /**
20 * @class Object_A_i
22 * @brief Implement the <Object_A> IDL interface.
24 class Object_A_i : public POA_Object_A
26 public:
27 /// Constructor.
28 Object_A_i (void);
30 /// Destructor.
31 virtual ~Object_A_i (void);
33 virtual void foo (Initiator_ptr theInitiator_ptr);
35 virtual void finish (void);
37 virtual void shutdown (void);
39 unsigned long finish_two_way_call_;
42 #endif /* OBJECT_B_IMPL_H */