-
Key: DDSPSMC11_-46
-
Legacy Issue Number: 18649
-
Status: open
-
Source: Leonardo S.p.A ( Simon McQueen)
-
Summary:
Duplicate function definition to remove.
Missing header required to fix compilation.
Correct comments.
Suggested resolution:
diff --git a/src/hpp/dds/sub/TDataReader.hpp b/src/hpp/dds/sub/TDataReader.hpp
index e10705c..ca592bb 100644
— a/src/hpp/dds/sub/TDataReader.hpp
+++ b/src/hpp/dds/sub/TDataReader.hpp
@@ -23,6 +23,7 @@
#include <dds/topic/ContentFilteredTopic.hpp>
#include <dds/topic/TopicInstance.hpp>
#include <dds/sub/LoanedSamples.hpp>
+#include <dds/sub/Subscriber.hpp>namespace dds {
namespace sub {
@@ -56,7 +57,6 @@ public:
Selector(DataReader& dr);Selector& instance(const dds::core::InstanceHandle& h);
- Selector& instance(const dds::core::InstanceHandle& h);
Selector& state(const dds::sub::status::DataState& s);
Selector& content(const dds::sub::Query& query);
Selector& max_samples(uint32_t n);
@@ -220,7 +220,7 @@ public:
/**
- Returns the default read-state (if not changed, it is set to
- * ReaderState::any()).
+ * DataState::any()).
*/
const dds::sub::status::DataState& default_filter_state();
@@ -258,7 +258,7 @@ public:
- Read all samples using the default filter state. The memory used for
- storing the sample may be loaned by the middleware thus allowing zero
- copy operations.
- * Implementation should strike to makethis read implementation
+ * Implementors should strive to make this read implementation
- exception safe.
*/
LoanedSamples<T> read();
@@ -267,7 +267,7 @@ public: - Take all samples using the default filter state. The memory used for
- storing the sample may be loaned by the middleware thus allowing zero
- copy operations.
- * Implementation should strike to make this read implementation
+ * Implementors should strive to make this take implementation
- exception safe.
*/
LoanedSamples<T> take();
- Selector& instance(const dds::core::InstanceHandle& h);
-
Reported: DDS-PSM-Cxx 1.0b2 — Tue, 9 Apr 2013 04:00 GMT
-
Updated: Sun, 30 Sep 2018 23:30 GMT
DDSPSMC11_ — API correction required to src/hpp/dds/sub/TDataReader.hpp
- Key: DDSPSMC11_-46
- OMG Task Force: DDS-PSM-Cxx v1.1 RTF