"Framework/API/git@code.ornl.gov:mantidproject/mantid.git" did not exist on "5d34f7bf653a2ed480fe65e7e74bccc0c4c8e97c"
Newer
Older
#include "MantidKernel/NetworkProxy.h"
namespace Mantid {
namespace Kernel {
//----------------------------------------------------------------------------------------------
/** Constructor
*/
NetworkProxy::NetworkProxy() : m_logger("network_proxy_logger_generic") {}
//----------------------------------------------------------------------------------------------
/** Destructor
*/
NetworkProxy::~NetworkProxy() {}
ProxyInfo NetworkProxy::getHttpProxy(const std::string &) {
ProxyInfo proxyInfo; // NoProxy.
char *proxy_var = getenv("http_proxy");
if (proxy_var == 0)
proxy_var = getenv("HTTP_PROXY");
if (proxy_var != 0) {
Poco::URI uri_p(proxy_var);
proxyInfo =
ProxyInfo(uri_p.getHost(), uri_p.getPort(), true /*http proxy*/);
}
return proxyInfo;
}