summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKostyantyn Ovechko <fastinetserver@gmail.com>2010-08-08 18:25:41 +0300
committerKostyantyn Ovechko <fastinetserver@gmail.com>2010-08-08 18:25:41 +0300
commit661d296c7cfb76c794f9438dbae72027e8d4a128 (patch)
tree3dd3238d76f26552969e0e7fd0baba3e978d3847 /segget/mirror.h
parentReplace img alt=text with <td bgcolor=#XXXXXX> in WebUI. (diff)
downloadidfetch-661d296c7cfb76c794f9438dbae72027e8d4a128.tar.gz
idfetch-661d296c7cfb76c794f9438dbae72027e8d4a128.tar.bz2
idfetch-661d296c7cfb76c794f9438dbae72027e8d4a128.zip
Add statistics to WebUI: general stats, and stats for mirrors.
Diffstat (limited to 'segget/mirror.h')
-rw-r--r--segget/mirror.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/segget/mirror.h b/segget/mirror.h
index 37d8653..1cdca2e 100644
--- a/segget/mirror.h
+++ b/segget/mirror.h
@@ -37,20 +37,24 @@ using namespace std;
class Tmirror{
private:
- uint active_num;
public:
+ uint active_num;
string url;
ulong dld_time;
ulong dld_size;
+ ulong failed_downloads;
+ ulong successful_downloads;
double honesty;
Tmirror():
active_num(0),
url(""),
dld_time(0),
- dld_size(1),
+ dld_size(0),
+ failed_downloads(0),
+ successful_downloads(0),
honesty(1){};
void start();
- void stop(ulong time, uint size);
+ void stop(ulong time, ulong size);
double mirror_on_the_wall();
uint get_active_num(){return active_num;};
};