00001 #ifndef OMG_DDS_CORE_DETAIL_CONFORMANCE_HPP_ 00002 #define OMG_DDS_CORE_DETAIL_CONFORMANCE_HPP_ 00003 00004 00005 /* The following macros correspond to the compliance "profiles" of the DDS 00006 * specification. Implementations shall modify this header to indicate their 00007 * level of support: 00008 * - An implementation fully implementing a given profile shall define 00009 * the corresponding macro to "FULL". 00010 * - An implementation partially supporting a given profile shall define 00011 * the corresponding macro to "PARTIAL". 00012 * - And implementation with no support for a given profile shall leave 00013 * the corresponding macro undefined. 00014 * 00015 * DDS Minimum Profile support is required of all DDS implementations; 00016 * therefore no corresponding macro is provided. 00017 */ 00018 #define OMG_DDS_CONTENT_SUBSCRIPTION_SUPPORT FULL 00019 #define OMG_DDS_PERSISTENCE_SUPPORT FULL 00020 #define OMG_DDS_OWNERSHIP_SUPPORT FULL 00021 #define OMG_DDS_OBJECT_MODEL_SUPPORT FULL 00022 #define OMG_DDS_EXTENSIBLE_AND_DYNAMIC_TOPIC_TYPE_SUPPORT FULL 00023 00024 00025 #endif /* OMG_DDS_CORE_DETAIL_CONFORMANCE_HPP_ */
1.7.1