Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / orbsvcs / tests / Bug_4080_Regression / test_impl.h
blob25aad8e5c4550a9ef23e28ce58e4c12c4645aada
2 #ifndef _TEST_IMPL_H_
3 #define _TEST_IMPL_H_
5 #include "testS.h"
6 #include "ace/Barrier.h"
8 class UIPMC_Object_Impl : public virtual POA_Test::UIPMC_Object
10 public:
11 UIPMC_Object_Impl (CORBA::ORB_ptr orb, CORBA::ULong num_threads);
12 ~UIPMC_Object_Impl (void);
14 // The skeleton methods
15 virtual void process ();
17 private:
18 CORBA::ORB_var orb_;
19 ACE_Barrier barrier_;
20 TAO_SYNCH_MUTEX lock_;
23 #endif // _TEST_IMPL_H_