Changes to attempt to silence bcc64x
[ACE_TAO.git] / TAO / orbsvcs / tests / Bug_4080_Regression / test_impl.h
blobae2aa913035cd6460621fc5c0e053e6433b7b0f3
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 ();
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_