#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