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
rtps_dll.h
Go to the documentation of this file.
1
/*
2
(c) Copyright, Real-Time Innovations, 2011-2015.
3
All rights reserved.
4
No duplications, whole or partial, manual or electronic, may be made
5
without express written permission. Any such copies, or
6
revisions thereof, must display this notice unaltered.
7
This code contains trade secrets of Real-Time Innovations, Inc.
8
9
modification history
10
------------ -------
11
1.0a,2011-05-18,eh Created, from micro 1.0
12
=========================================================================*/
13
14
/*e \file
15
* \brief RTPS Configuration
16
*
17
* \details
18
* Configurable build flags for RTPS functionality
19
*/
20
21
#ifndef rtps_dll_h
22
#define rtps_dll_h
23
24
#include "
osapi/osapi_config.h
"
25
26
27
#if defined(RTI_WIN32) || defined(RTI_WINCE30)
28
29
#if defined(RTIME_DLL_EXPORT)
30
#ifndef RTI_rtps_DLL_EXPORT
31
#define RTI_rtps_DLL_EXPORT
32
#endif
33
#ifndef RTI_rtps_DLL_VARIABLE
34
#define RTI_rtps_DLL_VARIABLE
35
#endif
36
#endif
37
38
#if defined(RTI_rtps_DLL_EXPORT)
39
#define RTPSDllExport __declspec( dllexport )
40
#else
41
#define RTPSDllExport
42
#endif
/* RTI_RTPS_DLL_EXPORT */
43
44
#if defined(RTI_rtps_DLL_VARIABLE)
45
#if defined(RTI_rtps_DLL_EXPORT)
46
#define RTPSDllVariable __declspec( dllexport )
47
#else
48
#define RTPSDllVariable __declspec( dllimport )
49
#endif
/* RTI_RTPS_DLL_EXPORT */
50
#else
51
#define RTPSDllVariable
52
#endif
/* RTI_RTPS_DLL_VARIABLE */
53
#else
54
#define RTPSDllExport
55
#define RTPSDllVariable
56
#endif
/* RTI_WIN32 || RTI_WINCE30 */
57
58
#if defined(__cplusplus) && defined(RTI_USE_CPP_API)
59
#define RTI_CPP
60
#endif
61
62
#endif
/* rtps_dll_h */
RTI Connext DDS Micro Version 2.4.11
Copyright © Mon Jul 23 2018
Real-Time Innovations, Inc