summaryrefslogtreecommitdiff
path: root/TAO/tao/ObjectKey_Table.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2009-03-16 15:11:55 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2009-03-16 15:11:55 +0000
commita90210f79db156fa7e1d863cfd408ca4b31e1172 (patch)
tree91037995ec1a152b8cd464a06bcd9e915d8c99b8 /TAO/tao/ObjectKey_Table.h
parent6fbc247565feefb9370832ca3c80c1b9e4616035 (diff)
downloadATCD-a90210f79db156fa7e1d863cfd408ca4b31e1172.tar.gz
Mon Mar 16 15:12:22 UTC 2009 Johnny Willemsen <jwillemsen@remedy.nl>
* tao/Asynch_Reply_Dispatcher_Base.h: * tao/Fault_Tolerance_Service.h: * tao/IIOP_Acceptor.h: * tao/LF_Event_Binder.h: * tao/LF_Multi_Event.h: * tao/ObjectKey_Table.h: * tao/Policy_Validator.h: * tao/Profile_Transport_Resolver.h: Added private copy constructor/assignment operator to prevent making a copy which leads to a double delete * tao/Resume_Handle.inl: Check for self assignment
Diffstat (limited to 'TAO/tao/ObjectKey_Table.h')
-rw-r--r--TAO/tao/ObjectKey_Table.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/TAO/tao/ObjectKey_Table.h b/TAO/tao/ObjectKey_Table.h
index bea994c294a..4e2f8c13df4 100644
--- a/TAO/tao/ObjectKey_Table.h
+++ b/TAO/tao/ObjectKey_Table.h
@@ -122,6 +122,10 @@ namespace TAO
int unbind_i (Refcounted_ObjectKey *&key);
private:
+ void operator= (const ObjectKey_Table &);
+ ObjectKey_Table (const ObjectKey_Table &);
+
+ private:
// Some useful typedefs.
typedef ACE_RB_Tree<TAO::ObjectKey,