DDS-PSM-C++
1.0
ISO C++ API for OpenSplice DDS
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
src
hpp
dds
core
detail
conformance.hpp
Go to the documentation of this file.
1
#ifndef OMG_DDS_CORE_DETAIL_CONFORMANCE_HPP_
2
#define OMG_DDS_CORE_DETAIL_CONFORMANCE_HPP_
3
4
/* The following macros correspond to the compliance "profiles" of the DDS
5
* specification. Implementations shall modify this header to indicate their
6
* level of support:
7
* - An implementation fully implementing a given profile shall define
8
* the corresponding macro to "FULL".
9
* - An implementation partially supporting a given profile shall define
10
* the corresponding macro to "PARTIAL".
11
* - And implementation with no support for a given profile shall leave
12
* the corresponding macro undefined.
13
*
14
* DDS Minimum Profile support is required of all DDS implementations;
15
* therefore no corresponding macro is provided.
16
*/
17
18
#define OMG_DDS_CONTENT_SUBSCRIPTION_SUPPORT FULL
19
#define OMG_DDS_MULTI_TOPIC_SUPPORT FULL
20
#define OMG_DDS_PERSISTENCE_SUPPORT FULL
21
#define OMG_DDS_OWNERSHIP_SUPPORT FULL
22
#define OMG_DDS_OBJECT_MODEL_SUPPORT FULL
23
#define OMG_DDS_EXTENSIBLE_AND_DYNAMIC_TOPIC_TYPE_SUPPORT FULL
24
#define OMG_DDS_X_TYPES_DYNANIC_TYPE_SUPPORT FULL
25
#define OMG_DDS_HAS_PRETTY_PRINT_COUT 1
26
27
#endif
/* OMG_DDS_CORE_DETAIL_CONFORMANCE_HPP_ */
Generated on Sat Nov 3 2012 00:02:18 for DDS-PSM-C++ by
1.8.2