// $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