diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h index 050446e1bf1..d4f828d0bac 100644 --- a/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h +++ b/TAO/orbsvcs/orbsvcs/Event/EC_ProxyPushSupplier_Set.h @@ -45,7 +45,6 @@ class TAO_EC_ProxyPushSupplier; template<class Target,class Object> class TAO_EC_Connected_Command; template<class Target,class Object> class TAO_EC_Disconnected_Command; -template<class Target> class TAO_EC_Shutdown_Command; class TAO_ORBSVCS_Export TAO_EC_ProxyPushSupplier_Set { @@ -220,9 +219,6 @@ public: // Used to inform the EC that a Supplier has connected or // disconnected from it. - virtual void shutdown (CORBA::Environment&) = 0; - // The EC is shutting down, release all our resources - protected: virtual void connected_i (TAO_EC_ProxyPushSupplier* supplier, CORBA::Environment &env); @@ -235,20 +231,14 @@ protected: // It decreases the reference count on the supplier if the operation // is successful. - virtual void shutdown_i (CORBA::Environment& env); - // Implement the shutdown method, assuming the right locks are - // acquired by the base class. - typedef TAO_EC_Connected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier> Connected_Command; typedef TAO_EC_Connected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier> Disconnected_Command; - typedef TAO_EC_Shutdown_Command<TAO_EC_ProxyPushSupplier_Set> Shutdown_Command; friend class TAO_EC_Connected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier>; friend class TAO_EC_Disconnected_Command<TAO_EC_ProxyPushSupplier_Set,TAO_EC_ProxyPushSupplier>; - friend class TAO_EC_Shutdown_Command<TAO_EC_ProxyPushSupplier_Set>; - // This classes call the connected_i(), disconnected_i() and - // shutdown_i() methods, that's ok because they do while this class - // is holding its lock. + // This two classes call the connected_i() and disconnected_i() + // methods, that's ok because they do while this class is holding + // its lock. virtual void execute_delayed_operations (void); // Derived classes that implement delayed disconnects and connects |