Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / RTCORBA / RTCORBA.h
blob6a1cbcd8ddb5b9401d389f34a34465725f1bd3fd
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file RTCORBA.h
7 * Takes care of the RT ORB loading on static build.
9 * @author Angelo Corsaro <corsaro@cs.wustl.edu>
10 * @author Frank Hunleth <fhunleth@cs.wustl.edu>
12 //=============================================================================
14 #ifndef TAO_RTCORBA_H_
15 #define TAO_RTCORBA_H_
17 #include /**/ "ace/pre.h"
19 #include "tao/RTCORBA/rtcorba_export.h"
21 #if !defined (ACE_LACKS_PRAGMA_ONCE)
22 # pragma once
23 #endif /* ACE_LACKS_PRAGMA_ONCE */
25 #include "tao/orbconf.h"
27 #if TAO_HAS_CORBA_MESSAGING == 1
29 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
31 class TAO_RTCORBA_Export TAO_RTCORBA_Initializer
33 public:
34 // Constructor.
35 TAO_RTCORBA_Initializer ();
38 static TAO_RTCORBA_Initializer TAO_RTCORBA_initializer;
40 TAO_END_VERSIONED_NAMESPACE_DECL
42 #endif /* TAO_HAS_CORBA_MESSAGING != 0 */
44 #define TAO_RTCORBA_SAFE_INCLUDE
45 #include "tao/RTCORBA/RTCORBAC.h"
46 #include "tao/RTCORBA/RT_ProtocolPropertiesC.h"
47 #undef TAO_RTCORBA_SAFE_INCLUDE
49 #include "tao/RTCORBA/rtcorba_typedefs.h"
51 #include /**/ "ace/post.h"
53 #endif /* TAO_RTCORBA_H_ */