Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / TAO / tao / PortableServer / PortableServer.h
blobe236d7c607e39b0f1c81a678d6fb8ee91ba1f4a3
1 /* -*- C++ -*- */
3 //=============================================================================
4 /**
5 * @file PortableServer.h
7 * @author Carlos O'Ryan <coryan@uci.edu>
8 */
9 //=============================================================================
11 #ifndef TAO_PORTABLESERVER_H
12 #define TAO_PORTABLESERVER_H
14 #include /**/ "ace/pre.h"
16 #include "tao/PortableServer/portableserver_export.h"
18 #if !defined (ACE_LACKS_PRAGMA_ONCE)
19 # pragma once
20 #endif /* ACE_LACKS_PRAGMA_ONCE */
22 #include "tao/Versioned_Namespace.h"
24 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
26 class TAO_PortableServer_Export TAO_POA_Initializer
28 public:
29 /// Used to force the initialization of the ORB code.
30 static int init ();
33 static const int TAO_Requires_POA_Initializer = TAO_POA_Initializer::init ();
35 TAO_END_VERSIONED_NAMESPACE_DECL
37 #define TAO_PORTABLESERVER_SAFE_INCLUDE
38 #include "tao/PortableServer/PortableServerC.h"
39 #undef TAO_PORTABLESERVER_SAFE_INCLUDE
40 #include "tao/PortableServer/POAManagerC.h"
41 #include "tao/PortableServer/POAManagerFactoryC.h"
42 #include "tao/PortableServer/PS_CurrentC.h"
43 #include "tao/PortableServer/PortableServer_Functions.h"
44 #include "tao/PortableServer/PortableServer_WFunctions.h"
45 #include "tao/PortableServer/PS_ForwardA.h"
46 #include "tao/PortableServer/IdUniquenessPolicyA.h"
47 #include "tao/PortableServer/ImplicitActivationPolicyA.h"
48 #include "tao/PortableServer/RequestProcessingPolicyA.h"
49 #include "tao/PortableServer/ServantRetentionPolicyA.h"
50 #include "tao/PortableServer/ThreadPolicyA.h"
51 #include "tao/PortableServer/IdAssignmentPolicyA.h"
52 #include "tao/PortableServer/LifespanPolicyA.h"
53 #include "tao/PortableServer/AdapterActivatorA.h"
55 #include /**/ "ace/post.h"
57 #endif /* TAO_PORTABLESERVER_H */