fw: basic forwarding procedure & strategy skeleton
refs #1131 #1136
Change-Id: I3e97cb17bf85082b6499a310120409379f8eaa65
diff --git a/daemon/table/pit-entry.cpp b/daemon/table/pit-entry.cpp
index 094ea6e..7a719df 100644
--- a/daemon/table/pit-entry.cpp
+++ b/daemon/table/pit-entry.cpp
@@ -34,9 +34,12 @@
}
bool
-Entry::isNonceSeen(uint32_t nonce) const
+Entry::addNonce(uint32_t nonce)
{
- return m_nonces.count(nonce) > 0;
+ std::pair<std::set<uint32_t>::iterator, bool> insertResult =
+ m_nonces.insert(nonce);
+
+ return insertResult.second;
}
static inline bool
@@ -56,7 +59,6 @@
}
it->update(interest);
- m_nonces.insert(interest.getNonce());
return it;
}