RTI Connext DDS Micro  Version 2.4.11
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
osapi_dll.h
1 /*
2  * FILE: osapi_dll.h - External linkage definitions
3  *
4  * (c) Copyright, Real-Time Innovations, 2008-2015
5  *
6  * All rights reserved.
7  *
8  * No duplications, whole or partial, manual or electronic, may be made
9  * without express written permission. Any such copies, or
10  * revisions thereof, must display this notice unaltered.
11  * This code contains trade secrets of Real-Time Innovations, Inc.
12  *
13  * Modification History
14  * --------------------
15  * 22sep2008,tk Created
16  */
17 #ifndef osapi_dll_h
18 #define osapi_dll_h
19 
20 #include "osapi/osapi_config.h"
21 
22 #if defined(RTI_WIN32) || defined(RTI_WINCE30)
23 
24 #if defined(RTIME_DLL_EXPORT)
25 #ifndef RTI_osapi_DLL_EXPORT
26 #define RTI_osapi_DLL_EXPORT
27 #endif
28 #ifndef RTI_osapi_DLL_VARIABLE
29 #define RTI_osapi_DLL_VARIABLE
30 #endif
31 #endif
32 
33 #if defined(RTI_osapi_DLL_EXPORT)
34 #define OSAPIDllExport __declspec( dllexport )
35 #else
36 #define OSAPIDllExport
37 #endif /* RTI_osapi_DLL_EXPORT */
38 
39 #if defined(RTI_osapi_DLL_VARIABLE)
40 #if defined(RTI_osapi_DLL_EXPORT)
41 #define OSAPIDllVariable __declspec( dllexport )
42 #else
43 #define OSAPIDllVariable __declspec( dllimport )
44 #endif /* RTI_osapi_DLL_EXPORT */
45 #else
46 #define OSAPIDllVariable
47 #endif /* RTI_osapi_DLL_VARIABLE */
48 #else
49 #define OSAPIDllExport
50 #define OSAPIDllVariable
51 #endif /* RTI_WIN32 || RTI_WINCE30 */
52 
53 
54 #endif /* osapi_dll_h */

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