diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-07-09 18:13:50 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2016-07-09 21:36:57 +0900 |
| commit | 41df1607f6d879d3ad49e874f8cb902c82892212 (patch) | |
| tree | a6baff09dc696d902576b3823c73bbb2b1413fbd /src/BtNotInterestedMessage.cc | |
| parent | 570d46725fda98e546acab1d338cd72336836188 (diff) | |
Fix frequent interested/not interested message transmission
Diffstat (limited to 'src/BtNotInterestedMessage.cc')
| -rw-r--r-- | src/BtNotInterestedMessage.cc | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/src/BtNotInterestedMessage.cc b/src/BtNotInterestedMessage.cc index 45c39de1..530826c5 100644 --- a/src/BtNotInterestedMessage.cc +++ b/src/BtNotInterestedMessage.cc @@ -65,29 +65,6 @@ void BtNotInterestedMessage::doReceivedAction() } } -bool BtNotInterestedMessage::sendPredicate() const -{ - return getPeer()->amInterested(); -} - -namespace { -struct ThisProgressUpdate : public ProgressUpdate { - ThisProgressUpdate(std::shared_ptr<Peer> peer) : peer(std::move(peer)) {} - virtual void update(size_t length, bool complete) CXX11_OVERRIDE - { - if (complete) { - peer->amInterested(false); - } - } - std::shared_ptr<Peer> peer; -}; -} // namespace - -std::unique_ptr<ProgressUpdate> BtNotInterestedMessage::getProgressUpdate() -{ - return make_unique<ThisProgressUpdate>(getPeer()); -} - void BtNotInterestedMessage::setPeerStorage(PeerStorage* peerStorage) { peerStorage_ = peerStorage; |
