3 //=============================================================================
5 * @file RTPortableServer.h
7 * @author Frank Hunleth <fhuntleth@cs.wustl.edu>
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)
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
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 */