00001 // -*- C++ -*- 00002 00003 //============================================================================= 00004 /** 00005 * @file RTPortableServer.h 00006 * 00007 * $Id: RTPortableServer.h 79260 2007-08-08 12:30:53Z johnnyw $ 00008 * 00009 * @author Frank Hunleth <fhuntleth@cs.wustl.edu> 00010 */ 00011 //============================================================================= 00012 00013 #ifndef TAO_RT_PORTABLESERVER_H 00014 #define TAO_RT_PORTABLESERVER_H 00015 00016 #include /**/ "ace/pre.h" 00017 00018 #include "tao/RTPortableServer/rtportableserver_export.h" 00019 #include "tao/orbconf.h" 00020 00021 #if defined (TAO_HAS_CORBA_MESSAGING) && TAO_HAS_CORBA_MESSAGING != 0 00022 00023 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00024 # pragma once 00025 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00026 00027 #include "tao/RTCORBA/RTCORBA.h" 00028 00029 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00030 00031 class TAO_RTPortableServer_Export TAO_RTPortableServer_Initializer 00032 { 00033 public: 00034 /// Constructor. 00035 TAO_RTPortableServer_Initializer (void); 00036 }; 00037 00038 static TAO_RTPortableServer_Initializer TAO_RTPortableServer_initializer; 00039 00040 TAO_END_VERSIONED_NAMESPACE_DECL 00041 00042 #endif /* TAO_HAS_CORBA_MESSAGING && TAO_HAS_CORBA_MESSAGING != 0 */ 00043 00044 #define TAO_RT_PORTABLESERVER_SAFE_INCLUDE 00045 #include "tao/RTPortableServer/RTPortableServerC.h" 00046 #undef TAO_RT_PORTABLESERVER_SAFE_INCLUDE 00047 00048 #include /**/ "ace/post.h" 00049 00050 #endif /* TAO_RT_PORTABLESERVER_H */