summaryrefslogtreecommitdiff
path: root/TAO/tao/IORTable/IORTable.pidl
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/IORTable/IORTable.pidl')
-rw-r--r--TAO/tao/IORTable/IORTable.pidl71
1 files changed, 0 insertions, 71 deletions
diff --git a/TAO/tao/IORTable/IORTable.pidl b/TAO/tao/IORTable/IORTable.pidl
deleted file mode 100644
index 33aa08da858..00000000000
--- a/TAO/tao/IORTable/IORTable.pidl
+++ /dev/null
@@ -1,71 +0,0 @@
-// $Id$
-//
-// ================================================================
-//
-// = DESCRIPTION
-// This file was used to generate the code in IORTable{C,S,S_T}.{h,i,cpp}
-//
-// The command used to generate code from this file is:
-//
-// tao_idl.exe -o orig -Ge 1 -Sa -St \
-// -Wb,export_macro=TAO_IORTable_Export \
-// -Wb,export_include=iortable_export.h \
-// -Wb,pre_include="ace/pre.h" \
-// -Wb,post_include="ace/post.h" \
-// IORTable.pidl
-//
-// after the file is generated a patch must be applied. The patch
-// disables the code under certain configurations, and eliminates
-// cycles in the include dependencies. Those changes are required
-// because the generated code is part of the TAO library, it hardly
-// makes any sense to change the IDL compiler to support changes
-// that are very occasional.
-//
-// ================================================================
-
-module IORTable
-{
- local interface Locator;
-
- exception AlreadyBound {};
- exception NotFound {};
-
- local interface Table
- {
- // = TITLE
- // Define the IOR Table interface.
- //
- // = DESCRIPTION
- // 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.
-
- void bind (in string object_key,
- in string IOR)
- raises (AlreadyBound);
- // Bind <object_key> to the <IOR>
-
- void rebind (in string object_key,
- in string IOR);
- // Bind <object_key> to the <IOR>
-
- void unbind (in string object_key)
- raises (NotFound);
- // Remove the binding for <object_key>
-
- 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
- };
-
- local interface Locator
- {
- string locate (in string object_key)
- raises (NotFound);
- // Returns an IOR to use for <object_key>
- };
-};