diff options
Diffstat (limited to 'server/server/config.h')
-rwxr-xr-x | server/server/config.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/server/server/config.h b/server/server/config.h index 2b37cbf..1069bd1 100755 --- a/server/server/config.h +++ b/server/server/config.h @@ -13,10 +13,8 @@ public: { std::string host, login, password; int port; - size_t speed; - std::list<size_t> speed_list; proxy_type type; - proxy_entry_base(): port(0), speed(0), type(UNKNOWN) + proxy_entry_base(): port(0), _speed(0), type(UNKNOWN) {} bool operator==(const proxy_entry_base& e) { @@ -36,6 +34,21 @@ public: { return !((*this) == e); } + size_t &speed() + { + return _speed; + } + void speed(size_t s) + { + _speed = s; + } + std::list<size_t> &speed_list() + { + return _speed_list; + } + private: + size_t _speed; + std::list<size_t> _speed_list; }; struct proxy_entry : public proxy_entry_base { |