RTI Connext DDS Micro  Version 2.4.8
 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 #if defined(RTI_WIN32) || defined(RTI_WINCE)
24 #if defined(RTI_db_DLL_EXPORT)
25 #define DBDllExport __declspec( dllexport )
26 #else
27 #define DBDllExport
28 #endif /* RTI_db_DLL_EXPORT */
29 
30 #if defined(RTI_db_DLL_VARIABLE)
31 #if defined(RTI_db_DLL_EXPORT)
32 #define DBDllVariable __declspec( dllexport )
33 #else
34 #define DBDllVariable __declspec( dllimport )
35 #endif /* RTI_db_DLL_EXPORT */
36 #else
37 #define DBDllVariable
38 #endif /* RTI_db_DLL_VARIABLE */
39 #else
40 #define DBDllExport
41 #define DBDllVariable
42 #endif /* RTI_WIN32 || RTI_WINCE */
43 
44 #if defined(__cplusplus) && defined(RTI_USE_CPP_API)
45 #define RTI_CPP
46 #endif
47 
48 
49 #endif /* db_dll_h */

RTI Connext DDS Micro Version 2.4.8 Copyright © Tue Apr 12 2016 Real-Time Innovations, Inc