TAO_IORTable
2.1.2
|
#include <IOR_Table_Impl.h>
Public Member Functions | |
TAO_IOR_Table_Impl (void) | |
Constructor. | |
char * | find (const char *object_key) |
Find the object, using the locator if it is not on the table. | |
The IORTable::Table methods | |
Please check the IORTable.pidl file for details. | |
virtual void | bind (const char *object_key, const char *IOR) |
virtual void | rebind (const char *object_key, const char *IOR) |
virtual void | unbind (const char *object_key) |
virtual void | set_locator (IORTable::Locator_ptr the_locator) |
Static Public Member Functions | |
static TAO_IOR_Table_Impl_ptr | _nil (void) |
Private Types | |
typedef ACE_Hash_Map_Manager_Ex < ACE_CString, ACE_CString, ACE_Hash< ACE_CString > , ACE_Equal_To< ACE_CString > , ACE_Null_Mutex > | Map |
Private Attributes | |
Map | map_ |
The map. | |
IORTable::Locator_var | locator_ |
The locator. | |
TAO_SYNCH_MUTEX | lock_ |
Synchronization. |
|
private |
Constructor.
|
inlinestatic |
Reimplemented from CORBA::LocalObject.
|
virtual |
Implements IORTable::Table.
char * TAO_IOR_Table_Impl::find | ( | const char * | object_key | ) |
Find the object, using the locator if it is not on the table.
|
virtual |
Implements IORTable::Table.
|
virtual |
|
virtual |
Implements IORTable::Table.
The locator.
Synchronization.
|
private |
The map.