summaryrefslogtreecommitdiff
path: root/src/DefaultPeerStorage.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-02-07 00:22:06 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-02-07 00:22:06 +0900
commit656f8cf9013b2668d3a8682bb2ba9f092d9a9732 (patch)
tree725c4d55b3163f6cb7e5de19f871128c107ce39b /src/DefaultPeerStorage.h
parent6c44f6b8ebb17ad93f91b8ffad18f4b0ee13670c (diff)
Don't calculate maxPeerListSize based on --bt-max-peers.
Always use MAX_PEER_LIST_SIZE by default.
Diffstat (limited to 'src/DefaultPeerStorage.h')
-rw-r--r--src/DefaultPeerStorage.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/DefaultPeerStorage.h b/src/DefaultPeerStorage.h
index bbcf2966..44f5c6d4 100644
--- a/src/DefaultPeerStorage.h
+++ b/src/DefaultPeerStorage.h
@@ -52,6 +52,7 @@ class DefaultPeerStorage : public PeerStorage {
private:
SharedHandle<BtRuntime> btRuntime_;
SharedHandle<PieceStorage> pieceStorage_;
+ size_t maxPeerListSize_;
std::deque<SharedHandle<Peer> > peers_;
std::deque<SharedHandle<Peer> > droppedPeers_;
uint64_t removedPeerSessionDownloadLength_;
@@ -113,6 +114,11 @@ public:
void setPieceStorage(const SharedHandle<PieceStorage>& pieceStorage);
void setBtRuntime(const SharedHandle<BtRuntime>& btRuntime);
+
+ void setMaxPeerListSize(size_t maxPeerListSize)
+ {
+ maxPeerListSize_ = maxPeerListSize;
+ }
};
} // namespace aria2