diff options
Diffstat (limited to 'TAO/tests/Bug_2417_Regression/publisher_impl.h')
-rw-r--r-- | TAO/tests/Bug_2417_Regression/publisher_impl.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/TAO/tests/Bug_2417_Regression/publisher_impl.h b/TAO/tests/Bug_2417_Regression/publisher_impl.h new file mode 100644 index 00000000000..ec64ca450f6 --- /dev/null +++ b/TAO/tests/Bug_2417_Regression/publisher_impl.h @@ -0,0 +1,29 @@ +// $Id$ + +#ifndef EXPLOIT_PUBLISHER_IMPL_H +#define EXPLOIT_PUBLISHER_IMPL_H + +#include "publisherS.h" +#include "subscriberC.h" + +class Publisher_impl : public POA_Publisher +{ + public: + Publisher_impl(CORBA::ORB_ptr orb); + ~Publisher_impl(); + + virtual void subscribe ( + ::Subscriber_ptr subscriber + ); + + virtual void shutdown ( + ); + + private: + CORBA::ORB_var orb_; + class Worker; + friend class Worker; + Worker * worker; +}; + +#endif |