-
Key: DDSPSMC11_-42
-
Legacy Issue Number: 18633
-
Status: open
-
Source: Leonardo S.p.A ( Simon McQueen)
-
Summary:
uint32_t is used as the Domain ID throughout the spec so TDomainId.hpp is no longer required.
Suggested resolution:
diff --git a/src/hpp/dds/domain/TDomainId.hpp b/src/hpp/dds/domain/TDomainId.hpp deleted file mode 100644 index dc6d9af..0000000 --- a/src/hpp/dds/domain/TDomainId.hpp +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef OMG_DDS_DOMAIN_T_DOMAIN_ID_HPP_ -#define OMG_DDS_DOMAIN_T_DOMAIN_ID_HPP_ - -#include <dds/core/Value.hpp> - -namespace dds { namespace domain { - template <typename DELEGATE> - class TDomainId; -} } - - -template <typename DELEGATE> -class dds::domain::TDomainId : public dds::core::Value<DELEGATE> { -public: - - template <typename ARG0> - TDomainId(ARG0 id) : dds::core::Value<DELEGATE>(id); - - template <typename ARG0, typename ARG1> - TDomainId(ARG0 arg0, ARG1 arg1); - - operator uint32_t () const; - - uint32_t value() const; - - static const TDomainId default_domain(); -}; - -#endif /* OMG_DDS_DOMAIN_T_DOMAIN_ID_HPP_ */
-
Reported: DDS-PSM-Cxx 1.0b2 — Tue, 9 Apr 2013 04:00 GMT
-
Updated: Sun, 30 Sep 2018 23:30 GMT
DDSPSMC11_ — src/hpp/dds/domain/TDomainId.hpp should be removed from the API
- Key: DDSPSMC11_-42
- OMG Task Force: DDS-PSM-Cxx v1.1 RTF