diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-11-03 11:25:24 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2008-11-03 11:25:24 +0000 |
commit | 03f558e496a99b9ba2418987e867b4037ce40930 (patch) | |
tree | 12138fe28b01f262d6f063bd01f2da1ecbae531f /TAO/tao/Object_Ref_Table.h | |
parent | 9a1c8716d2ffa6e3922149df7a519466cc9afb18 (diff) | |
download | ATCD-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.h | 11 |
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: |