summaryrefslogtreecommitdiff
path: root/server/server/speedtest.cpp
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2012-03-24 22:05:20 +0200
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2012-03-24 22:05:20 +0200
commit044bcea69275ccdeca2a7e022a2203c9559e3aa9 (patch)
treeede177a5c2d10050fe28bf8daaca1e2a168867a1 /server/server/speedtest.cpp
parentd9ce46d7a5cdd55c6ed2df4fa6ed168090095d09 (diff)
speed access methods
Diffstat (limited to 'server/server/speedtest.cpp')
-rw-r--r--server/server/speedtest.cpp16
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;