OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
dcps_export.h
Go to the documentation of this file.
1
// Definition for Win32 Export directives.
2
// This file is generated automatically by generate_export_file.pl OpenDDS_Dcps
3
// ------------------------------
4
#ifndef OPENDDS_DCPS_EXPORT_H
5
#define OPENDDS_DCPS_EXPORT_H
6
7
#include "
ace/config-all.h
"
8
#include "
dds/Versioned_Namespace.h
"
9
10
#if defined (ACE_AS_STATIC_LIBS) && !defined (OPENDDS_DCPS_HAS_DLL)
11
# define OPENDDS_DCPS_HAS_DLL 0
12
#endif
/* ACE_AS_STATIC_LIBS && OPENDDS_DCPS_HAS_DLL */
13
14
#if !defined (OPENDDS_DCPS_HAS_DLL)
15
# define OPENDDS_DCPS_HAS_DLL 1
16
#endif
/* !OPENDDS_DCPS_HAS_DLL */
17
18
#if defined (OPENDDS_DCPS_HAS_DLL) && (OPENDDS_DCPS_HAS_DLL == 1)
19
# if defined (OPENDDS_DCPS_BUILD_DLL)
20
# define OpenDDS_Dcps_Export ACE_Proper_Export_Flag
21
# define OPENDDS_DCPS_SINGLETON_DECLARATION(T) ACE_EXPORT_SINGLETON_DECLARATION (T)
22
# define OPENDDS_DCPS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
23
# else
/* OPENDDS_DCPS_BUILD_DLL */
24
# define OpenDDS_Dcps_Export ACE_Proper_Import_Flag
25
# define OPENDDS_DCPS_SINGLETON_DECLARATION(T) ACE_IMPORT_SINGLETON_DECLARATION (T)
26
# define OPENDDS_DCPS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK) ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
27
# endif
/* OPENDDS_DCPS_BUILD_DLL */
28
#else
/* OPENDDS_DCPS_HAS_DLL == 1 */
29
# define OpenDDS_Dcps_Export
30
# define OPENDDS_DCPS_SINGLETON_DECLARATION(T)
31
# define OPENDDS_DCPS_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
32
#endif
/* OPENDDS_DCPS_HAS_DLL == 1 */
33
34
// Set OPENDDS_DCPS_NTRACE = 0 to turn on library specific tracing even if
35
// tracing is turned off for ACE.
36
#if !defined (OPENDDS_DCPS_NTRACE)
37
# if (ACE_NTRACE == 1)
38
# define OPENDDS_DCPS_NTRACE 1
39
# else
/* (ACE_NTRACE == 1) */
40
# define OPENDDS_DCPS_NTRACE 0
41
# endif
/* (ACE_NTRACE == 1) */
42
#endif
/* !OPENDDS_DCPS_NTRACE */
43
44
#if (OPENDDS_DCPS_NTRACE == 1)
45
# define OPENDDS_DCPS_TRACE(X)
46
#else
/* (OPENDDS_DCPS_NTRACE == 1) */
47
# if !defined (ACE_HAS_TRACE)
48
# define ACE_HAS_TRACE
49
# endif
/* ACE_HAS_TRACE */
50
# define OPENDDS_DCPS_TRACE(X) ACE_TRACE_IMPL(X)
51
# include "
ace/Trace.h
"
52
#endif
/* (OPENDDS_DCPS_NTRACE == 1) */
53
54
#endif
/* OPENDDS_DCPS_EXPORT_H */
55
56
// End of auto generated file.
Versioned_Namespace.h
config-all.h
Trace.h
Generated by
1.8.13