summaryrefslogtreecommitdiff
path: root/src/OptionHandlerFactory.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-01-18 10:11:08 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-01-18 10:11:08 +0000
commitca2567f2a201c738c5aa431b0188f6e51d44f843 (patch)
treea681df878fc6049a13cbf25c7512c3ff4a076e27 /src/OptionHandlerFactory.cc
parent809a28fbae94df53186feb6827af336290850ee4 (diff)
2009-01-18 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added --bt-max-peers option to specify the maximum number of peers per torrent. 0 means unlimited number of peers. * src/ActivePeerConnectionCommand.cc * src/BtRuntime.h * src/DefaultPeerStorage.cc * src/DefaultPeerStorage.h * src/OptionHandlerFactory.cc * src/RequestGroup.cc * src/option_processing.cc * src/prefs.cc * src/prefs.h * src/usage_text.h * test/DefaultPeerStorageTest.cc
Diffstat (limited to 'src/OptionHandlerFactory.cc')
-rw-r--r--src/OptionHandlerFactory.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/OptionHandlerFactory.cc b/src/OptionHandlerFactory.cc
index 71d59cfa..f662b5b7 100644
--- a/src/OptionHandlerFactory.cc
+++ b/src/OptionHandlerFactory.cc
@@ -736,6 +736,16 @@ OptionHandlers OptionHandlerFactory::createOptionHandlers()
handlers.push_back(op);
}
{
+ SharedHandle<OptionHandler> op(new NumberOptionHandler
+ (PREF_BT_MAX_PEERS,
+ TEXT_BT_MAX_PEERS,
+ "55",
+ 0));
+ op->addTag(TAG_BITTORRENT);
+ handlers.push_back(op);
+
+ }
+ {
SharedHandle<OptionHandler> op(new ParameterOptionHandler
(PREF_BT_MIN_CRYPTO_LEVEL,
TEXT_BT_MIN_CRYPTO_LEVEL,