RTI Connext DDS Micro  Version 2.4.11
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
reda_dll.h
Go to the documentation of this file.
1 /*
2  * FILE: reda_dll.h - REDA 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 reda_dll_h
19 #define reda_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 #ifndef RTI_reda_DLL_EXPORT
27 #define RTI_reda_DLL_EXPORT
28 #endif
29 #ifndef RTI_reda_DLL_VARIABLE
30 #define RTI_reda_DLL_VARIABLE
31 #endif
32 #endif
33 
34 #if defined(RTI_reda_DLL_EXPORT)
35 #define REDADllExport __declspec( dllexport )
36 #else
37 #define REDADllExport
38 #endif /* RTI_reda_DLL_EXPORT */
39 
40 #if defined(RTI_reda_DLL_VARIABLE)
41 #if defined(RTI_reda_DLL_EXPORT)
42 #define REDADllVariable __declspec( dllexport )
43 #else
44 #define REDADllVariable __declspec( dllimport )
45 #endif /* RTI_reda_DLL_EXPORT */
46 #else
47 #define REDADllVariable
48 #endif /* RTI_reda_DLL_VARIABLE */
49 #else
50 #define REDADllExport
51 #define REDADllVariable
52 #endif /* RTI_WIN32 || RTI_WINCE30 */
53 
54 #if defined(__cplusplus) && defined(RTI_USE_CPP_API)
55 #define RTI_CPP
56 #endif
57 
58 #endif /* reda_dll_h */

RTI Connext DDS Micro Version 2.4.11 Copyright © Mon Jul 23 2018 Real-Time Innovations, Inc