00001 // -*- C++ -*- 00002 00003 // $Id: RTCORBA.h 79253 2007-08-08 08:39:05Z johnnyw $ 00004 00005 //============================================================================= 00006 /** 00007 * @file RTCORBA.h 00008 * 00009 * $Id: RTCORBA.h 79253 2007-08-08 08:39:05Z johnnyw $ 00010 * 00011 * Takes care of the RT ORB loading on static build. 00012 * 00013 * 00014 * @author Angelo Corsaro <corsaro@cs.wustl.edu> 00015 * @author Frank Hunleth <fhunleth@cs.wustl.edu> 00016 */ 00017 //============================================================================= 00018 00019 #ifndef TAO_RTCORBA_H_ 00020 #define TAO_RTCORBA_H_ 00021 00022 #include /**/ "ace/pre.h" 00023 00024 #include "tao/RTCORBA/rtcorba_export.h" 00025 00026 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00027 # pragma once 00028 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00029 00030 #include "tao/orbconf.h" 00031 00032 #if TAO_HAS_CORBA_MESSAGING == 1 00033 00034 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00035 00036 class TAO_RTCORBA_Export TAO_RTCORBA_Initializer 00037 { 00038 public: 00039 // Constructor. 00040 TAO_RTCORBA_Initializer (void); 00041 }; 00042 00043 static TAO_RTCORBA_Initializer TAO_RTCORBA_initializer; 00044 00045 TAO_END_VERSIONED_NAMESPACE_DECL 00046 00047 #endif /* TAO_HAS_CORBA_MESSAGING != 0 */ 00048 00049 #define TAO_RTCORBA_SAFE_INCLUDE 00050 #include "tao/RTCORBA/RTCORBAC.h" 00051 #include "tao/RTCORBA/RT_ProtocolPropertiesC.h" 00052 #undef TAO_RTCORBA_SAFE_INCLUDE 00053 00054 #include "tao/RTCORBA/rtcorba_typedefs.h" 00055 00056 #include /**/ "ace/post.h" 00057 00058 #endif /* TAO_RTCORBA_H_ */