Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / IORTable / Async_IORTable.h
blob6eeebf99c429530ccc6a2047b3a22a082bf7273d
1 // -*- C++ -*-
4 //=============================================================================
5 /**
6 * @file Async_IORTable.h
8 * @author Phil Mesnier <mesnier_p@ociweb.com>
9 */
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)
21 # 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
30 public:
31 /// Used to force the initialization of the ORB code.
32 static int init ();
35 static int
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 */