RTI Connext Micro  Version 2.4.1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
dds_c_config.h
Go to the documentation of this file.
1 /*
2  * FILE: dds_c_config.h - DDS C configuration file
3  *
4  * (c) Copyright, Real-Time Innovations, 2012-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  * 23feb2012,tk Written
16  */
17 /*e \file
18  \brief DDS C configuration file
19 */
20 #ifndef dds_c_config_h
21 #define dds_c_config_h
22 
23 #define RTIME_DDS_VERSION_MAJOR 2
24 #define RTIME_DDS_VERSION_MINOR 4
25 #define RTIME_DDS_VERSION_REVISION 1
26 #define RTIME_DDS_VERSION_RELEASE 0
27 
28 #define RTI_CONNEXT_MICRO_NAME "RTI Connext Micro"
29 
30 /* The global configuration is read first. Local definitions must
31  * check if the global configuration has set an option or not. Note that
32  * a module cannot disable a feature.
33  */
34 #ifdef HAVE_GLOBAL_CONFIG
35 #include "rti_me_config.h"
36 #endif
37 
38 /* RTPS_RELIABILITY
39  *
40  * Set RTPS_RELIABILITY to enable reliable RTPS communication.
41  *
42  */
43 #ifndef RTPS_RELIABILITY
44 #define RTPS_RELIABILITY 1
45 #endif
46 
47 #ifdef RTI_CERT
48 #undef INCLUDE_API_LOOKUP
49 #else
50 #ifndef INCLUDE_API_LOOKUP
51 #define INCLUDE_API_LOOKUP 1
52 #endif
53 #endif
54 
55 #ifdef RTI_CERT
56 #undef INCLUDE_API_QOS
57 #else
58 #ifndef INCLUDE_API_QOS
59 #define INCLUDE_API_QOS 1
60 #endif
61 #endif
62 
63 #ifdef RTI_CERT
64 #undef ENABLE_STATUS_LISTENER
65 #else
66 #ifndef ENABLE_STATUS_LISTENER
67 #define ENABLE_STATUS_LISTENER 1
68 #endif
69 #endif
70 
71 #ifndef ENABLE_QOS_DEADLINE
72 #define ENABLE_QOS_DEADLINE 1
73 #endif
74 
75 #ifdef RTI_CERT
76 #undef INCLUDE_API_LISTENER
77 #else
78 #ifndef INCLUDE_API_LISTENER
79 #define INCLUDE_API_LISTENER 1
80 #endif
81 #endif
82 
83 #ifndef INCLUDE_API_INSTANCE
84 #define INCLUDE_API_INSTANCE 1
85 #endif
86 
87 #ifndef INCLUDE_API_DELETE
88 #define INCLUDE_API_DELETE 1
89 #endif
90 
91 #define OSAPI_ENABLE_LOG_PRECONDITION
92 
93 #endif /* dds_c_config_h */

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