Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / IORTable / Async_IORTable.pidl
blobfb718b34bdfa3e02851ccadf786a0468146da862
1 /**
2  * @file Async_IORTable.pidl
3  *
4  * @author Phil Mesnier <mesnier_p@ociweb.com>
5  *
6  * @brief Pre-compiled IDL source for the IORTable module.
7  */
9 #ifndef TAO_IORTABLE_ASYNC_IORTABLE_PIDL
10 #define TAO_IORTABLE_ASYNC_IORTABLE_PIDL
12 #include "tao/IORTable/IORTable.pidl"
14 /// Define a module to avoid namespace pollution
15 module IORTable
17   /**
18    * The application can provide a callback interface to locate object
19    * keys dynamically.
20    */
21   native Locate_ResponseHandler;
22   local interface AsyncLocator : Locator
23   {
24     /// Uses AMH semantics to send IOR for @a object_key via the supplied
25     /// response handler
26     void async_locate (in Locate_ResponseHandler rh, in string object_key);
28   };
31 #endif /* TAO_IORTABLE_ASYNC_IORTABLE_PIDL */