diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2012-03-24 22:05:20 +0200 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2012-03-24 22:05:20 +0200 |
commit | 044bcea69275ccdeca2a7e022a2203c9559e3aa9 (patch) | |
tree | ede177a5c2d10050fe28bf8daaca1e2a168867a1 /server/server/speedtest.cpp | |
parent | d9ce46d7a5cdd55c6ed2df4fa6ed168090095d09 (diff) |
speed access methods
Diffstat (limited to 'server/server/speedtest.cpp')
-rw-r--r-- | server/server/speedtest.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/server/server/speedtest.cpp b/server/server/speedtest.cpp index 09d361b..618c862 100644 --- a/server/server/speedtest.cpp +++ b/server/server/speedtest.cpp @@ -96,17 +96,17 @@ size_t speedtest::test(config::proxy_entry_base *p) } if(speed) { - p->speed_list.push_back(speed); - while(p->speed_list.size() > 10) - p->speed_list.pop_front(); + p->speed_list().push_back(speed); + while(p->speed_list().size() > 10) + p->speed_list().pop_front(); size_t speed_sum = 0; - for(std::list<size_t>::iterator i = p->speed_list.begin(), end = p->speed_list.end(); i != end; ++i) + for(std::list<size_t>::iterator i = p->speed_list().begin(), end = p->speed_list().end(); i != end; ++i) speed_sum += *i; - speed = speed_sum/p->speed_list.size(); + speed = speed_sum/p->speed_list().size(); if(cfg.debug()) { logger->lock(); - *logger << time_str() << ": computed "<<speed<<" speed from "<<p->speed_list.size()<<" entries for "<<p->host<<":"<<p->port<<"\n"; + *logger << time_str() << ": computed "<<speed<<" speed from "<<p->speed_list().size()<<" entries for "<<p->host<<":"<<p->port<<"\n"; logger->unlock(); } } @@ -123,11 +123,11 @@ size_t speedtest::test(config::proxy_entry_base *p) *logger << time_str() << ": proxy check error ocured for "<<p->host<<":"<<p->port<<"\n"; logger->unlock(); } - p->speed = speed; + p->speed(speed); if(cfg.debug()) { logger->lock(); - *logger << time_str() << ": set speed "<<p->speed<<" for proxy "<<p->host<<":"<<p->port<<" (this should be sent and seen in client ui)\n"; + *logger << time_str() << ": set speed "<<p->speed()<<" for proxy "<<p->host<<":"<<p->port<<" (this should be sent and seen in client ui)\n"; logger->unlock(); } return speed; |