RTI Connext Micro  Version 2.4.1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
osapi_dll.h
1 /*
2  * FILE: osapi_dll.h - External linkage definitions
3  *
4  * (c) Copyright, Real-Time Innovations, 2008-2014
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 #if defined(RTI_WIN32) || defined(RTI_WINCE30)
21 
22 #if defined(RTIME_DLL_EXPORT)
23 #ifndef RTI_osapi_DLL_EXPORT
24 #define RTI_osapi_DLL_EXPORT
25 #endif
26 #ifndef RTI_osapi_DLL_VARIABLE
27 #define RTI_osapi_DLL_VARIABLE
28 #endif
29 #endif
30 
31 #if defined(RTI_osapi_DLL_EXPORT)
32 #define OSAPIDllExport __declspec( dllexport )
33 #else
34 #define OSAPIDllExport
35 #endif /* RTI_osapi_DLL_EXPORT */
36 
37 #if defined(RTI_osapi_DLL_VARIABLE)
38 #if defined(RTI_osapi_DLL_EXPORT)
39 #define OSAPIDllVariable __declspec( dllexport )
40 #else
41 #define OSAPIDllVariable __declspec( dllimport )
42 #endif /* RTI_osapi_DLL_EXPORT */
43 #else
44 #define OSAPIDllVariable
45 #endif /* RTI_osapi_DLL_VARIABLE */
46 #else
47 #define OSAPIDllExport
48 #define OSAPIDllVariable
49 #endif /* RTI_WIN32 || RTI_WINCE30 */
50 
51 
52 #endif /* osapi_dll_h */

RTI Connext Micro Version 2.4.1.0 Copyright © Thu Nov 20 2014 Real-Time Innovations, Inc