diff options
Diffstat (limited to 'TAO/tao/Object_Adapter.h')
-rw-r--r-- | TAO/tao/Object_Adapter.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/TAO/tao/Object_Adapter.h b/TAO/tao/Object_Adapter.h index ef376dfd81c..e67915fd602 100644 --- a/TAO/tao/Object_Adapter.h +++ b/TAO/tao/Object_Adapter.h @@ -150,8 +150,8 @@ public: TAO_POA_Current_Impl (void); // Convenience constructor combining construction & initialization. - void teardown (void); - // Teardown the current for this request. + ~TAO_POA_Current_Impl (void); + // Destructor void setup (TAO_POA *impl, const TAO_ObjectKey &key, @@ -558,7 +558,7 @@ public: friend class Non_Servant_Upcall; - class TAO_Export Servant_Upcall + class Servant_Upcall { // = TITLE // This class finds out the POA and the servant to perform an @@ -600,7 +600,6 @@ public: { INITIAL_STAGE, OBJECT_ADAPTER_LOCK_ACQUIRED, - POA_CURRENT_SETUP, OBJECT_ADAPTER_LOCK_RELEASED, SERVANT_LOCK_ACQUIRED }; @@ -610,10 +609,6 @@ public: PortableServer::ObjectId id_; TAO_POA_Current_Impl current_context_; - - private: - Servant_Upcall (const Servant_Upcall &); - void operator= (const Servant_Upcall &); }; friend class Servant_Upcall; |