RTI Connext DDS Micro  Version 2.4.9
 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.9 Copyright © Thu Dec 15 2016 Real-Time Innovations, Inc