summaryrefslogtreecommitdiff
path: root/TAO/tao/Object_Ref_Table.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2008-11-03 11:25:24 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2008-11-03 11:25:24 +0000
commit03f558e496a99b9ba2418987e867b4037ce40930 (patch)
tree12138fe28b01f262d6f063bd01f2da1ecbae531f /TAO/tao/Object_Ref_Table.h
parent9a1c8716d2ffa6e3922149df7a519466cc9afb18 (diff)
downloadATCD-03f558e496a99b9ba2418987e867b4037ce40930.tar.gz
Mon Nov 3 10:24:00 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/tao/Object_Ref_Table.h')
-rw-r--r--TAO/tao/Object_Ref_Table.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/TAO/tao/Object_Ref_Table.h b/TAO/tao/Object_Ref_Table.h
index ec2b38c65e8..2381e1b7f43 100644
--- a/TAO/tao/Object_Ref_Table.h
+++ b/TAO/tao/Object_Ref_Table.h
@@ -71,6 +71,11 @@ public:
CORBA::Object_ptr obj,
bool rebind = false);
+ /**
+ * Unregister an object reference with the table
+ */
+ CORBA::Object_ptr unregister_initial_reference (const char * id);
+
/// Return the object reference associated with the given ID.
/// A duplicate is returned.
CORBA::Object_ptr resolve_initial_reference (const char * id);
@@ -95,9 +100,9 @@ private:
* @name The canonical ACE_Map methods
*/
//@{
- int bind (const char *orb_id, CORBA::Object_ptr obj);
- CORBA::Object_ptr find (const char *orb_id); // Returns a duplicate.
- int unbind (const char *orb_id);
+ int bind_i (const char *orb_id, CORBA::Object_ptr obj);
+ CORBA::Object_ptr find_i (const char *orb_id); // Returns a duplicate.
+ int unbind_i (const char *orb_id);
//@}
private: