Issue 18633: src/hpp/dds/domain/TDomainId.hpp should be removed from the API (dds-psm-cxx-rtf) Source: Micro Focus (Mr. Simon McQueen, simon.mcqueen(at)microfocus.com) Nature: Uncategorized Issue Severity: 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_ */ Resolution: Revised Text: Actions taken: April 9, 2013: received issue Discussion: End of Annotations:===== ogle-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding:x-gm-message-state; bh=DAp/X/6XSBzyt04TX1EZDyDGsf64r/aS04ojSaxC9V0=; b=kAkmVOxWHonigPYW5NmeKaOgWxWQoTX8HgndiN85zwhaxXyT7R7/dsC9bC+iDq3m3A mdqRTRY/0k39JM1ckUY6iNWrJHllmpdkWgt2Y273MLaJuUpNGDkIuaPXuI/3QQabrIym 4n0+xy0JqSnxfojiBEOU6sHIqyIUxKaRgGybzXQy9FVs9+O7lksr4MaM8mKE4VRIL4BB EAtFC03aMRIhS7YPvtJnPS2uYvOac+anxdmD3P7I2ltw9SbXoTNLG4ZA/bePzVvU0yCi an94eKnjmvwm41sw++pQzPM2gf36m0dV2OhPr8gB4/3NSqNcZsskpFlrfkx4PHVXm6Ax CY8g== X-Received: by 10.180.10.105 with SMTP id h9mr6305067wib.34.1365514419340; Tue, 09 Apr 2013 06:33:39 -0700 (PDT) Date: Tue, 09 Apr 2013 14:33:28 +0100 From: Simon McQueen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 To: issues@omg.org Subject: src/hpp/dds/domain/TDomainId.hpp should be removed from the API X-Gm-Message-State: ALoCoQmZ6zDZr2fmsKKOlvpUx7diw1464f4tHVPTGD3LxaBNKJzHdbJNHGAOE/PtolJNP4W5Ej3m X-Virus-Scanned: amavisd-new at omg.org X-Brightmail-Tracker: AAAAAA== X-Brightmail-Tracker: AAAAAA== Name: Simon McQueen Employer: PrismTech Specification: DDS CXX PSM RTF FormalNumber: ptc/12-10-03 Nature: Revision _Issues_: 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 - -namespace dds { namespace domain { - template - class TDomainId; -} } - - -template -class dds::domain::TDomainId : public dds::core::Value { -public: - - template - TDomainId(ARG0 id) : dds::core::Value(id); - - template - 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_ */