clients: Change iterative-query-controller to use Link
Change-Id: I3b4fe73a467fb38c4fcde87481d1f84ec19c16c0
diff --git a/src/clients/query.hpp b/src/clients/query.hpp
index bf76684..d96d58c 100644
--- a/src/clients/query.hpp
+++ b/src/clients/query.hpp
@@ -24,6 +24,7 @@
#include "ndns-enum.hpp"
#include <ndn-cxx/name.hpp>
+#include <ndn-cxx/link.hpp>
namespace ndn {
namespace ndns {
@@ -165,12 +166,31 @@
m_rrType = rrType;
}
+ /**
+ * @brief set link object
+ */
+ void
+ setLink(const Block& link)
+ {
+ m_link = link;
+ }
+
+ /**
+ * @brief get Link object
+ */
+ const Block&
+ getLink() const
+ {
+ return m_link;
+ }
+
private:
Name m_zone;
name::Component m_queryType;
Name m_rrLabel;
name::Component m_rrType;
time::milliseconds m_interestLifetime;
+ Block m_link;
};
std::ostream&