RTI Connext DDS Micro  Version 2.4.9
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
db_dll.h
Go to the documentation of this file.
1 /*
2  * FILE: db_dll.h - DB external linkage
3  *
4  * (c) Copyright, Real-Time Innovations, 2012-2015.
5  * All rights reserved.
6  *
7  * No duplications, whole or partial, manual or electronic, may be made
8  * without express written permission. Any such copies, or
9  * revisions thereof, must display this notice unaltered.
10  * This code contains trade secrets of Real-Time Innovations, Inc.
11  *
12  * Modification History
13  * --------------------
14  * 28may2012,tk Written
15  */
16 /*ce
17  * \file
18  * \brief External linkage definitions for DB API
19  */
20 #ifndef db_dll_h
21 #define db_dll_h
22 
23 #include "osapi/osapi_config.h"
24 
25 #if defined(RTI_WIN32) || defined(RTI_WINCE)
26 #if defined(RTI_db_DLL_EXPORT)
27 #define DBDllExport __declspec( dllexport )
28 #else
29 #define DBDllExport
30 #endif /* RTI_db_DLL_EXPORT */
31 
32 #if defined(RTI_db_DLL_VARIABLE)
33 #if defined(RTI_db_DLL_EXPORT)
34 #define DBDllVariable __declspec( dllexport )
35 #else
36 #define DBDllVariable __declspec( dllimport )
37 #endif /* RTI_db_DLL_EXPORT */
38 #else
39 #define DBDllVariable
40 #endif /* RTI_db_DLL_VARIABLE */
41 #else
42 #define DBDllExport
43 #define DBDllVariable
44 #endif /* RTI_WIN32 || RTI_WINCE */
45 
46 #if defined(__cplusplus) && defined(RTI_USE_CPP_API)
47 #define RTI_CPP
48 #endif
49 
50 
51 #endif /* db_dll_h */

RTI Connext DDS Micro Version 2.4.9 Copyright © Thu Dec 15 2016 Real-Time Innovations, Inc