diff options
Diffstat (limited to 'client/Config.cpp')
-rw-r--r-- | client/Config.cpp | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/client/Config.cpp b/client/Config.cpp index 38ff50f..489818e 100644 --- a/client/Config.cpp +++ b/client/Config.cpp @@ -201,6 +201,18 @@ vector<string> Config::GetProxies(string &country, string &state, string &city) return proxies; } +ProxyEntryStatic* Config::GetStaticProxy(string& name) +{ + for (unsigned i = 0; i < staticProxy.size(); i++) + { + if (name.compare(staticProxy[i].name) == 0) + { + return &staticProxy[i]; + } + } + return NULL; +} + vector<ProxyEntryStatic> Config::GetStaticProxyGuiLine(unsigned line) { vector<ProxyEntryStatic> staticProxyLine; @@ -349,7 +361,7 @@ void Config::ParseGenericProxies(string data) } } -void Config::ParseStaticPorxies(string data) +void Config::ParseStaticProxies(string data) { /* clear previous proxies */ staticProxy.clear(); @@ -491,6 +503,6 @@ void Config::ReadStaticProxy() proxyFile.read (buffer, length); proxyFile.close(); string proxies = buffer; - ParseStaticPorxies(proxies); + ParseStaticProxies(proxies); delete[] buffer; } |