TAO_Implementation_Repository
2.2.2
|
Implementation Repository INS Locator class. More...
#include <INS_Locator.h>
Public Member Functions | |
INS_Locator (ImR_Locator_i &loc) | |
char * | locate (const char *object_key) |
Locate the appropriate IOR. More... | |
void | async_locate (::IORTable::Locate_ResponseHandler handler, const char *object_key) |
Private Attributes | |
ImR_Locator_i & | imr_locator_ |
Additional Inherited Members | |
![]() | |
typedef Object_ptr | _ptr_type |
typedef Object_var | _var_type |
typedef Object_out | _out_type |
![]() | |
static CORBA::Boolean | marshal (const Object_ptr x, TAO_OutputCDR &cdr) |
static void | _tao_any_destructor (void *) |
static CORBA::Boolean | is_nil_i (CORBA::Object_ptr obj) |
static void | tao_object_initialize (Object *) |
static CORBA::Object_ptr | _duplicate (CORBA::Object_ptr obj) |
static CORBA::Object_ptr | _nil (void) |
static CORBA::Object_ptr | _narrow (CORBA::Object_ptr obj) |
![]() | |
Object (int dummy=0) | |
TAO::Object_Proxy_Broker * | proxy_broker () const |
Implementation Repository INS Locator class.
This class provides a callback for the IORTable to call when it needs to dynamically receive a IOR to forward in response to an INS request.
INS_Locator::INS_Locator | ( | ImR_Locator_i & | loc | ) |
void INS_Locator::async_locate | ( | ::IORTable::Locate_ResponseHandler | handler, |
const char * | object_key | ||
) |
char * INS_Locator::locate | ( | const char * | object_key | ) |
Locate the appropriate IOR.
|
private |