summaryrefslogtreecommitdiff
path: root/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2008-04-10 11:31:40 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2008-04-10 11:31:40 +0000
commitc4f95c2ab4d9e99a338348b6b414ce1aa18e95b4 (patch)
tree4c788b52a33817963c8594d26bc3ab5ce73c4bdd /TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
parentabbf4dad5c2e9fd2abe526806cf04dfb29878639 (diff)
downloadATCD-c4f95c2ab4d9e99a338348b6b414ce1aa18e95b4.tar.gz
Thu Apr 10 11:29:34 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/tao/PortableServer/ServantRetentionStrategyRetain.h')
-rw-r--r--TAO/tao/PortableServer/ServantRetentionStrategyRetain.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h b/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
index a805a6bb096..3aec667156e 100644
--- a/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
+++ b/TAO/tao/PortableServer/ServantRetentionStrategyRetain.h
@@ -20,6 +20,8 @@
# pragma once
#endif /* ACE_LACKS_PRAGMA_ONCE */
+#include "ace/Auto_Ptr.h"
+
TAO_BEGIN_VERSIONED_NAMESPACE_DECL
class TAO_Root_POA;
@@ -93,8 +95,7 @@ namespace TAO
PortableServer::Servant servant);
virtual
- CORBA::Object_ptr
- servant_to_reference (PortableServer::Servant servant);
+ CORBA::Object_ptr servant_to_reference (PortableServer::Servant servant);
virtual
CORBA::Object_ptr create_reference (
@@ -140,7 +141,7 @@ namespace TAO
const PortableServer::ObjectId &user_id);
private:
- TAO_Active_Object_Map *active_object_map_;
+ auto_ptr<TAO_Active_Object_Map> active_object_map_;
CORBA::ULong waiting_servant_deactivation_;
};
}