interest-table: normalize naming of member methods.

Change-Id: I9c82604202741dbcfdc70ffd8ab1fcdfa0a743ae
Refs: #2120
This commit is contained in:
Yingdi Yu committed 2015-01-31 17:51:36 -08:00
1 parent 03b9de39f2
commit 53f5f041e8
3 files changed
+19 -23

No files matched your search

+12 -13
View File
@@ -36,12 +36,12 @@ InterestTable::~InterestTable()
clear();
}
bool
void
InterestTable::insert(shared_ptr<const Interest> interest,
ndn::ConstBufferPtr digest,
bool isKnown/*=false*/)
{
bool doesExist = erase(digest);
erase(digest);
UnsatisfiedInterestPtr request =
make_shared<UnsatisfiedInterest>(interest, digest, isKnown);
@@ -52,29 +52,28 @@ InterestTable::insert(shared_ptr<const Interest> interest,
request->expirationEvent =
m_scheduler.scheduleEvent(entryLifetime,
[=] () { quiteErase(digest); });
[=] () { erase(digest); });
m_table.insert(request);
return doesExist;
}
void
InterestTable::quiteErase(ndn::ConstBufferPtr digest)
{
erase(digest);
}
bool
InterestTable::erase(ndn::ConstBufferPtr digest)
{
InterestContainer::index<hashed>::type::iterator it = m_table.get<hashed>().find(digest);
if (it != m_table.get<hashed>().end()) {
m_scheduler.cancelEvent((*it)->expirationEvent);
m_table.erase(it);
return true;
}
return false;
}
bool
InterestTable::has(ndn::ConstBufferPtr digest)
{
if (m_table.get<hashed>().find(digest) != m_table.get<hashed>().end())
return true;
else
return false;
}
size_t
+5 -9
View File
@@ -67,23 +67,19 @@ public:
* @param interest Interest to insert.
* @param digest The value of the last digest component.
* @param isKnown false if the digest is an unknown digest.
* @return true if the same interest exists in the table before insertion.
*/
bool
void
insert(shared_ptr<const Interest> interest,
ndn::ConstBufferPtr digest,
bool isKnown = false);
/**
* @brief Delete interest by digest (e.g., when it was satisfied)
*
* @return true if an interest with the digest exists in the table before deletion
*/
/// @brief check if an interest with the digest exists in the table
bool
erase(ndn::ConstBufferPtr digest);
has(ndn::ConstBufferPtr digest);
/// @brief Delete interest by digest (e.g., when it was satisfied)
void
quiteErase(ndn::ConstBufferPtr digest);
erase(ndn::ConstBufferPtr digest);
const_iterator
begin() const
+2 -1
View File
@@ -436,7 +436,8 @@ Logic::processSyncInterest(const shared_ptr<const Interest>& interest,
if (!isTimedProcessing) {
_LOG_DEBUG_ID("Let's wait, just wait for a while");
// Do not hurry, some incoming SyncReplies may help us to recognize the digest
bool doesExist = m_interestTable.insert(interest, digest, true);
bool doesExist = m_interestTable.has(digest);
m_interestTable.insert(interest, digest, true);
if (doesExist)
// Original comment (not sure): somebody else replied, so restart random-game timer
// YY: Get the same SyncInterest again, refresh the timer