Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / RTPortableServer / RTPortableServer.h
blob3a2c7bbd7cb8c0fa868aabb4576b68879ec1986f
1 // -*- C++ -*-
3 //=============================================================================
4 /**
5 * @file RTPortableServer.h
7 * @author Frank Hunleth <fhuntleth@cs.wustl.edu>
8 */
9 //=============================================================================
11 #ifndef TAO_RT_PORTABLESERVER_H
12 #define TAO_RT_PORTABLESERVER_H
14 #include /**/ "ace/pre.h"
16 #include "tao/RTPortableServer/rtportableserver_export.h"
17 #include "tao/orbconf.h"
19 #if defined (TAO_HAS_CORBA_MESSAGING) && TAO_HAS_CORBA_MESSAGING != 0
21 #if !defined (ACE_LACKS_PRAGMA_ONCE)
22 # pragma once
23 #endif /* ACE_LACKS_PRAGMA_ONCE */
25 #include "tao/RTCORBA/RTCORBA.h"
27 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
29 class TAO_RTPortableServer_Export TAO_RTPortableServer_Initializer
31 public:
32 /// Constructor.
33 TAO_RTPortableServer_Initializer ();
36 static TAO_RTPortableServer_Initializer TAO_RTPortableServer_initializer;
38 TAO_END_VERSIONED_NAMESPACE_DECL
40 #endif /* TAO_HAS_CORBA_MESSAGING && TAO_HAS_CORBA_MESSAGING != 0 */
42 #define TAO_RT_PORTABLESERVER_SAFE_INCLUDE
43 #include "tao/RTPortableServer/RTPortableServerC.h"
44 #undef TAO_RT_PORTABLESERVER_SAFE_INCLUDE
46 #include /**/ "ace/post.h"
48 #endif /* TAO_RT_PORTABLESERVER_H */