Remove dependency on Selectors and refactor codebase.
Change-Id: Ic3024b76ba0eea61f790c91c36090b4aa68702a3
Refs: #4522
diff --git a/src/repo-command-parameter.cpp b/src/repo-command-parameter.cpp
index e7f7e15..2f4de5c 100644
--- a/src/repo-command-parameter.cpp
+++ b/src/repo-command-parameter.cpp
@@ -21,9 +21,8 @@
#include <ndn-cxx/encoding/encoding-buffer.hpp>
#include <ndn-cxx/encoding/block-helpers.hpp>
-#include <ndn-cxx/name.hpp>
-#include <ndn-cxx/selectors.hpp>
#include <ndn-cxx/mgmt/control-parameters.hpp>
+#include <ndn-cxx/name.hpp>
namespace repo {
@@ -37,14 +36,6 @@
}
RepoCommandParameter&
-RepoCommandParameter::setSelectors(const Selectors& selectors)
-{
- m_selectors = selectors;
- m_wire.reset();
- return *this;
-}
-
-RepoCommandParameter&
RepoCommandParameter::setStartBlockId(uint64_t startBlockId)
{
m_startBlockId = startBlockId;
@@ -72,24 +63,6 @@
}
RepoCommandParameter&
-RepoCommandParameter::setMaxInterestNum(uint64_t maxInterestNum)
-{
- m_maxInterestNum = maxInterestNum;
- m_hasFields[REPO_PARAMETER_MAX_INTEREST_NUM] = true;
- m_wire.reset();
- return *this;
-}
-
-RepoCommandParameter&
-RepoCommandParameter::setWatchTimeout(milliseconds watchTimeout)
-{
- m_watchTimeout = watchTimeout;
- m_hasFields[REPO_PARAMETER_WATCH_TIME_OUT] = true;
- m_wire.reset();
- return *this;
-}
-
-RepoCommandParameter&
RepoCommandParameter::setInterestLifetime(milliseconds interestLifetime)
{
m_interestLifetime = interestLifetime;
@@ -126,20 +99,6 @@
totalLength += encoder.prependVarNumber(tlv::StartBlockId);
}
- if (m_hasFields[REPO_PARAMETER_MAX_INTEREST_NUM]) {
- variableLength = encoder.prependNonNegativeInteger(m_maxInterestNum);
- totalLength += variableLength;
- totalLength += encoder.prependVarNumber(variableLength);
- totalLength += encoder.prependVarNumber(tlv::MaxInterestNum);
- }
-
- if (m_hasFields[REPO_PARAMETER_WATCH_TIME_OUT]) {
- variableLength = encoder.prependNonNegativeInteger(m_watchTimeout.count());
- totalLength += variableLength;
- totalLength += encoder.prependVarNumber(variableLength);
- totalLength += encoder.prependVarNumber(tlv::WatchTimeout);
- }
-
if (m_hasFields[REPO_PARAMETER_INTEREST_LIFETIME]) {
variableLength = encoder.prependNonNegativeInteger(m_interestLifetime.count());
totalLength += variableLength;
@@ -147,10 +106,6 @@
totalLength += encoder.prependVarNumber(tlv::InterestLifetime);
}
- if (!getSelectors().empty()) {
- totalLength += getSelectors().wireEncode(encoder);
- }
-
if (m_hasFields[REPO_PARAMETER_NAME]) {
totalLength += getName().wireEncode(encoder);
}
@@ -196,15 +151,6 @@
m_name.wireDecode(m_wire.get(tlv::Name));
}
- // Selectors
- val = m_wire.find(tlv::Selectors);
- if (val != m_wire.elements_end())
- {
- m_selectors.wireDecode(*val);
- }
- else
- m_selectors = Selectors();
-
// StartBlockId
val = m_wire.find(tlv::StartBlockId);
if (val != m_wire.elements_end())
@@ -229,22 +175,6 @@
m_processId = readNonNegativeInteger(*val);
}
- // MaxInterestNum
- val = m_wire.find(tlv::MaxInterestNum);
- if (val != m_wire.elements_end())
- {
- m_hasFields[REPO_PARAMETER_MAX_INTEREST_NUM] = true;
- m_maxInterestNum = readNonNegativeInteger(*val);
- }
-
- // WatchTimeout
- val = m_wire.find(tlv::WatchTimeout);
- if (val != m_wire.elements_end())
- {
- m_hasFields[REPO_PARAMETER_WATCH_TIME_OUT] = true;
- m_watchTimeout = milliseconds(readNonNegativeInteger(*val));
- }
-
// InterestLifeTime
val = m_wire.find(tlv::InterestLifetime);
if (val != m_wire.elements_end())
@@ -275,14 +205,6 @@
if (repoCommandParameter.hasProcessId()) {
os << " ProcessId: " << repoCommandParameter.getProcessId();
}
- // MaxInterestNum
- if (repoCommandParameter.hasMaxInterestNum()) {
- os << " MaxInterestNum: " << repoCommandParameter.getMaxInterestNum();
- }
- // WatchTimeout
- if (repoCommandParameter.hasProcessId()) {
- os << " WatchTimeout: " << repoCommandParameter.getWatchTimeout();
- }
// InterestLifetime
if (repoCommandParameter.hasProcessId()) {
os << " InterestLifetime: " << repoCommandParameter.getInterestLifetime();