From 0cdb7c679e00b5e4698a5945a32d3f2e2a6e9b7c Mon Sep 17 00:00:00 2001 From: orignal Date: Tue, 14 Oct 2014 13:49:40 -0400 Subject: [PATCH] tags confirmed --- Garlic.cpp | 4 ++-- Garlic.h | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Garlic.cpp b/Garlic.cpp index b67a9e8c..8d96367a 100644 --- a/Garlic.cpp +++ b/Garlic.cpp @@ -55,7 +55,7 @@ namespace garlic for (int i = 0; i < m_NumTags; i++) m_Rnd.GenerateBlock (m_SessionTags[i], 32); m_TagsCreationTime = i2p::util::GetSecondsSinceEpoch (); - SetAcknowledged (false); + m_IsAcknowledged = false; } } @@ -459,7 +459,7 @@ namespace garlic auto it = m_CreatedSessions.find (msgID); if (it != m_CreatedSessions.end ()) { - it->second->SetAcknowledged (true); + it->second->TagsConfirmed (msgID); m_CreatedSessions.erase (it); LogPrint ("Garlic message ", msgID, " acknowledged"); } diff --git a/Garlic.h b/Garlic.h index fca6b8d7..ea6629c4 100644 --- a/Garlic.h +++ b/Garlic.h @@ -50,9 +50,7 @@ namespace garlic ~GarlicRoutingSession (); I2NPMessage * WrapSingleMessage (I2NPMessage * msg); int GetNextTag () const { return m_NextTag; }; - - bool IsAcknowledged () const { return m_IsAcknowledged; }; - void SetAcknowledged (bool acknowledged) { m_IsAcknowledged = acknowledged; }; + void TagsConfirmed (uint32_t msgID) { m_IsAcknowledged = true; }; void SetLeaseSetUpdated () { m_LeaseSetUpdated = true; };