summaryrefslogtreecommitdiff
path: root/client/Config.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client/Config.cpp')
-rw-r--r--client/Config.cpp16
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;
}