TAO_IORTable
2.1.9
|
Pre-compiled IDL source for the IORTable module. More...
Classes | |
exception | AlreadyBound |
The object key is already in the IORTable. More... | |
exception | NotFound |
Cannot find the object key in the IORTable. More... | |
Functions | |
void | rebind (in string object_key, in string IOR) |
Bind object_key to the IOR. More... | |
void | unbind (in string object_key) raises (NotFound) |
Remove the binding for object_key. More... | |
void | set_locator (in Locator the_locator) |
Variables | |
module | IORTable |
Define a module to avoid namespace pollution. More... | |
local interface | Table |
Define the IORTable interface. More... | |
local interface | Locator |
Callback interface to locate object keys dynamically. More... | |
Pre-compiled IDL source for the IORTable module.
void rebind | ( | in string | object_key, |
in string | IOR | ||
) |
Bind object_key to the IOR.
void set_locator | ( | in Locator | the_locator | ) |
Set the locator, if no binding is set for an object_key we try to use the locator to resolve it
void unbind | ( | in string | object_key | ) | raises (NotFound) |
Remove the binding for object_key.
module IORTable |
Define a module to avoid namespace pollution.
local interface Locator |
Callback interface to locate object keys dynamically.
The application can provide a callback interface to locate object keys dynamically.
local interface Table |
Define the IORTable interface.
Any TAO server can be configured as an corbaloc agent. Such agents forward requests generated using a simple ObjectKey in a corbaloc specifcation to the real location of the object. In TAO we implement this feature by dynamically (or statically) adding a new Object Adapter to the ORB, that handles any sort of request.