4 //=============================================================================
6 * @file Async_IORTable.h
8 * @author Phil Mesnier <mesnier_p@ociweb.com>
10 //=============================================================================
13 #ifndef TAO_ASYNC_IORTABLE_H
14 #define TAO_ASYNC_IORTABLE_H
16 #include /**/ "ace/pre.h"
18 #include "tao/IORTable/async_iortable_export.h"
20 #if !defined (ACE_LACKS_PRAGMA_ONCE)
22 #endif /* ACE_LACKS_PRAGMA_ONCE */
24 #include "tao/Versioned_Namespace.h"
26 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
28 class TAO_Async_IORTable_Export TAO_Async_IORTable_Initializer
31 /// Used to force the initialization of the ORB code.
36 TAO_Requires_Async_IORTable_Initializer
= TAO_Async_IORTable_Initializer::init ();
38 TAO_END_VERSIONED_NAMESPACE_DECL
40 #define TAO_IORTABLE_SAFE_INCLUDE
41 #include "tao/IORTable/Locate_ResponseHandler.h"
42 #include "tao/IORTable/Async_IORTableC.h"
43 #undef TAO_IORTABLE_SAFE_INCLUDE
45 #include /**/ "ace/post.h"
47 #endif /* TAO_ASYNC_IORTABLE_H */