RTI Connext DDS Micro
Version 2.4.11
Main Page
Related Pages
Manuals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
rt_dll.h
Go to the documentation of this file.
1
/*
2
* FILE: rt_dll.h - DB external linkage
3
*
4
* Copyright 2012-2015 Real-Time Innovations, Inc.
5
*
6
* No duplications, whole or partial, manual or electronic, may be made
7
* without express written permission. Any such copies, or
8
* revisions thereof, must display this notice unaltered.
9
* This code contains trade secrets of Real-Time Innovations, Inc.
10
*
11
* Modification History
12
* --------------------
13
* 04jan2012,tk Written
14
*/
15
/*ce
16
* \file
17
*/
18
#ifndef rt_dll_h
19
#define rt_dll_h
20
21
#include "
osapi/osapi_config.h
"
22
23
#if defined(RTI_WIN32) || defined(RTI_WINCE30)
24
25
#if defined(RTIME_DLL_EXPORT)
26
27
#ifndef RTI_rt_DLL_EXPORT
28
#define RTI_rt_DLL_EXPORT
29
#endif
30
#ifndef RTI_rt_DLL_VARIABLE
31
#define RTI_rt_DLL_VARIABLE
32
#endif
33
34
#endif
35
36
#if defined(RTI_rt_DLL_EXPORT)
37
#define RTDllExport __declspec( dllexport )
38
#else
39
#define RTDllExport
40
#endif
/* RTI_rt_DLL_EXPORT */
41
42
#if defined(RTI_rt_DLL_VARIABLE)
43
#if defined(RTI_rt_DLL_EXPORT)
44
#define RTDllVariable __declspec( dllexport )
45
#else
46
#define RTDllVariable __declspec( dllimport )
47
#endif
/* RTI_rt_DLL_EXPORT */
48
#else
49
#define RTDllVariable
50
#endif
/* RTI_rt_DLL_VARIABLE */
51
#else
52
#define RTDllExport
53
#define RTDllVariable
54
#endif
/* RTI_WIN32 || RTI_WINCE30 */
55
56
#if defined(__cplusplus) && defined(RTI_USE_CPP_API)
57
#define RTI_CPP
58
#else
59
#define DDSCPPDllExport
60
#endif
61
62
#endif
/* rt_dll_h */
RTI Connext DDS Micro Version 2.4.11
Copyright © Mon Jul 23 2018
Real-Time Innovations, Inc