RTI Connext DDS Micro
Version 2.4.6
Main Page
Related Pages
Manuals
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