federator_export.h

Go to the documentation of this file.
00001 // Definition for Win32 Export directives.
00002 // This file is generated automatically by generate_export_file.pl OpenDDS_Federator
00003 // ------------------------------
00004 #ifndef OPENDDS_FEDERATOR_EXPORT_H
00005 #define OPENDDS_FEDERATOR_EXPORT_H
00006 
00007 #include "ace/config-all.h"
00008 
00009 #if defined (ACE_AS_STATIC_LIBS) && !defined (OPENDDS_FEDERATOR_HAS_DLL)
00010 #  define OPENDDS_FEDERATOR_HAS_DLL 0
00011 #endif /* ACE_AS_STATIC_LIBS && OPENDDS_FEDERATOR_HAS_DLL */
00012 
00013 #if !defined (OPENDDS_FEDERATOR_HAS_DLL)
00014 #  define OPENDDS_FEDERATOR_HAS_DLL 1
00015 #endif /* !OPENDDS_FEDERATOR_HAS_DLL */
00016 
00017 #if defined (OPENDDS_FEDERATOR_HAS_DLL) && (OPENDDS_FEDERATOR_HAS_DLL == 1)
00018 #  if defined (OPENDDS_FEDERATOR_BUILD_DLL)
00019 #    define OpenDDS_Federator_Export ACE_Proper_Export_Flag
00020 #    define OPENDDS_FEDERATOR_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
00021 #    define OPENDDS_FEDERATOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
00022 #  else /* OPENDDS_FEDERATOR_BUILD_DLL */
00023 #    define OpenDDS_Federator_Export ACE_Proper_Import_Flag
00024 #    define OPENDDS_FEDERATOR_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
00025 #    define OPENDDS_FEDERATOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
00026 #  endif /* OPENDDS_FEDERATOR_BUILD_DLL */
00027 #else /* OPENDDS_FEDERATOR_HAS_DLL == 1 */
00028 #  define OpenDDS_Federator_Export
00029 #  define OPENDDS_FEDERATOR_SINGLETON_DECLARATION(T)
00030 #  define OPENDDS_FEDERATOR_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
00031 #endif /* OPENDDS_FEDERATOR_HAS_DLL == 1 */
00032 
00033 // Set OPENDDS_FEDERATOR_NTRACE = 0 to turn on library specific tracing even if
00034 // tracing is turned off for ACE.
00035 #if !defined (OPENDDS_FEDERATOR_NTRACE)
00036 #  if (ACE_NTRACE == 1)
00037 #    define OPENDDS_FEDERATOR_NTRACE 1
00038 #  else /* (ACE_NTRACE == 1) */
00039 #    define OPENDDS_FEDERATOR_NTRACE 0
00040 #  endif /* (ACE_NTRACE == 1) */
00041 #endif /* !OPENDDS_FEDERATOR_NTRACE */
00042 
00043 #if (OPENDDS_FEDERATOR_NTRACE == 1)
00044 #  define OPENDDS_FEDERATOR_TRACE(X)
00045 #else /* (OPENDDS_FEDERATOR_NTRACE == 1) */
00046 #  if !defined (ACE_HAS_TRACE)
00047 #    define ACE_HAS_TRACE
00048 #  endif /* ACE_HAS_TRACE */
00049 #  define OPENDDS_FEDERATOR_TRACE(X) ACE_TRACE_IMPL(X)
00050 #  include "ace/Trace.h"
00051 #endif /* (OPENDDS_FEDERATOR_NTRACE == 1) */
00052 
00053 #endif /* OPENDDS_FEDERATOR_EXPORT_H */
00054 
00055 // End of auto generated file.

Generated on Fri Feb 12 20:05:23 2016 for OpenDDS by  doxygen 1.4.7