From 4ad910f293fc7b99cb2436aa59a651a02436455e Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Sun, 4 Nov 2012 19:40:55 -0800 Subject: [PATCH] Helper function. --- src/Suppression.cpp | 8 ++++++++ src/Suppression.h | 1 + 2 files changed, 9 insertions(+) diff --git a/src/Suppression.cpp b/src/Suppression.cpp index 38f10f4a6..5eee0ab7f 100644 --- a/src/Suppression.cpp +++ b/src/Suppression.cpp @@ -69,6 +69,14 @@ bool SuppressionTable::addSuppressionPeer(const uint256& index, uint64 peer, int return created; } +int SuppressionTable::getFlags(const uint256& index) +{ + boost::mutex::scoped_lock sl(mSuppressionMutex); + + bool created; + return findCreateEntry(index, created).getFlags(); +} + bool SuppressionTable::addSuppressionFlags(const uint256& index, int flag) { boost::mutex::scoped_lock sl(mSuppressionMutex); diff --git a/src/Suppression.h b/src/Suppression.h index 4b08c7c57..9744f1488 100644 --- a/src/Suppression.h +++ b/src/Suppression.h @@ -65,6 +65,7 @@ public: bool addSuppressionPeer(const uint256& index, uint64 peer, int& flags); bool addSuppressionFlags(const uint256& index, int flag); bool setFlag(const uint256& index, int flag); + int getFlags(const uint256& index); Suppression getEntry(const uint256&);