diff options
author | 2010-06-22 00:00:51 +0300 | |
---|---|---|
committer | 2010-06-22 00:00:51 +0300 | |
commit | 9855a0e5e68f626b1e78b5761810cccf3b851fc1 (patch) | |
tree | 698b80876f76ff7cf61a1ed6ae247793aafd5256 /segget/settings.cpp | |
parent | Add configuration file segget.conf (diff) | |
download | idfetch-9855a0e5e68f626b1e78b5761810cccf3b851fc1.tar.gz idfetch-9855a0e5e68f626b1e78b5761810cccf3b851fc1.tar.bz2 idfetch-9855a0e5e68f626b1e78b5761810cccf3b851fc1.zip |
Add option max_connection_num_per_distfile to segget.conf file
Each distfile can only have up to max_connection_num_per_distfile
simultaneous connections.
Diffstat (limited to 'segget/settings.cpp')
-rw-r--r-- | segget/settings.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/segget/settings.cpp b/segget/settings.cpp index 728e8a4..4aa408a 100644 --- a/segget/settings.cpp +++ b/segget/settings.cpp @@ -13,8 +13,15 @@ class Tsettings{ public: string distfiles_dir; string segments_dir; - int max_connections; - Tsettings(): resume_on(1),distfiles_dir(""),segments_dir(""),max_connections(6){}; + uint max_connections; + uint max_connection_num_per_distfile; + Tsettings(): + resume_on(1), + distfiles_dir("./distfiles"), + segments_dir("./tmp"), + max_connections(6), + max_connection_num_per_distfile(3) + {}; void set_resume(bool resume_setting){resume_on=resume_setting;}; bool get_resume(){return resume_on;}; void load_from_conf_file(); @@ -26,6 +33,7 @@ void Tsettings::load_from_conf_file(){ conf.set(segments_dir, "folders", "segments_dir"); // log("segments_dir set to:"+segments_dir); conf.set(max_connections, "connections", "max_connections"); + conf.set(max_connection_num_per_distfile, "distfiles", "max_connection_num_per_distfile"); conf.set(resume_on, "segments", "resume_on"); } |