| 
    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.
 1.8.0-20120409