Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members

# IORTable::Table Interface Reference

Define the IORTable interface. More...

Inheritance diagram for IORTable::Table:

[legend]
List of all members.

## Public Methods
void | bind (in string object_key, in string IOR) raises (AlreadyBound)
| Bind <object_key> to the <IOR>. More...
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)
| Set the locator, if no binding is set for an object_key we try to use the locator to resolve it. More...

## Detailed Description

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.

## Member Function Documentation

void IORTable::Table::bind | ( | in string | object_key,
|  | in string | IOR
| ) | raises (AlreadyBound)

| Bind <object_key> to the <IOR>.

void IORTable::Table::rebind | ( | in string | object_key,
|  | in string | IOR
| ) |

| Bind <object_key> to the <IOR>.

void IORTable::Table::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 IORTable::Table::unbind | ( | in string | object_key | ) | raises (NotFound)

| Remove the binding for <object_key>.

The documentation for this interface was generated from the following file:

- IORTable.pidl