RTI Connext DDS Micro  Version 2.4.6
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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-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  * 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 /* Product version:
24  */
25 /* If any of the version numbers exceed 9,
26  * DDS_DomainParticipant_initialize must be updated to handle it
27  */
28 #define RTIME_DDS_VERSION_MAJOR 2
29 #define RTIME_DDS_VERSION_MINOR 4
30 #define RTIME_DDS_VERSION_REVISION 6
31 #define RTIME_DDS_VERSION_RELEASE 0
32 
33 #define RTI_CONNEXT_MICRO_NAME "RTI Connext Micro"
34 
35 
36 /*i \brief The OMG Vendor id used by Micro
37  */
38 #define RTI_CONNEXT_MICRO_VENDOR_ID_MAJOR (0x01)
39 #define RTI_CONNEXT_MICRO_VENDOR_ID_MINOR (0x0a)
40 
41 /* The global configuration is read first. Local definitions must
42  * check if the global configuration has set an option or not. Note that
43  * a module cannot disable a feature.
44  */
45 #ifdef HAVE_GLOBAL_CONFIG
46 #include "rti_me_config.h"
47 #endif
48 
49 /* RTPS_RELIABILITY
50  *
51  * Set RTPS_RELIABILITY to enable reliable RTPS communication.
52  *
53  */
54 #ifndef RTPS_RELIABILITY
55 #define RTPS_RELIABILITY 1
56 #endif
57 
58 #ifdef RTI_CERT
59 #undef INCLUDE_API_LOOKUP
60 #else
61 #ifndef INCLUDE_API_LOOKUP
62 #define INCLUDE_API_LOOKUP 1
63 #endif
64 #endif
65 
66 #ifdef RTI_CERT
67 #undef INCLUDE_API_QOS
68 #else
69 #ifndef INCLUDE_API_QOS
70 #define INCLUDE_API_QOS 1
71 #endif
72 #endif
73 
74 #ifndef ENABLE_STATUS_LISTENER
75 #define ENABLE_STATUS_LISTENER 1
76 #endif
77 
78 #ifndef ENABLE_QOS_DEADLINE
79 #define ENABLE_QOS_DEADLINE 1
80 #endif
81 
82 #ifdef RTI_CERT
83 #undef INCLUDE_API_LISTENER
84 #else
85 #ifndef INCLUDE_API_LISTENER
86 #define INCLUDE_API_LISTENER 1
87 #endif
88 #endif
89 
90 #ifndef INCLUDE_API_INSTANCE
91 #define INCLUDE_API_INSTANCE 1
92 #endif
93 
94 #ifndef INCLUDE_API_DELETE
95 #define INCLUDE_API_DELETE 1
96 #endif
97 
98 #endif /* dds_c_config_h */

RTI Connext DDS Micro Version 2.4.6 Copyright © Mon Jan 25 2016 Real-Time Innovations, Inc