Go to the documentation of this file.
30 #ifndef __TERRALIB_CORE_URI_PROXY_H__
31 #define __TERRALIB_CORE_URI_PROXY_H__
34 #include "../Config.h"
45 class ProxyAuthenticationHandler;
103 #endif // __TERRALIB_CORE_URI_PROXY_H__
static Proxy & instance()
It returns a reference to the singleton instance.
te::core::ProxyAuthenticationHandler * m_proxyAuthenticationHandler
Proxy(const Proxy &&other)=delete
Move constructor.
A class to store the proxy information that must be used to access data located in URIs.
te::core::ProxyInfo m_proxyInfo
void setAuthenticationHandler(ProxyAuthenticationHandler *proxyAuthenticationHandler)
Sets the authentication handler to be used by proxy.
Proxy()
Default constructor.
const te::core::ProxyInfo & getAuthenticatedProxyInfo() const
Gets the current proxy info.
Proxy(const Proxy &other)=delete
Copy constructor.
const te::core::ProxyInfo & getProxyInfo() const
Gets the current proxy info.
void resetAuthentication()
Resets the authentication information (userName and password).
void setProxyInfo(const te::core::ProxyInfo &proxyInfo)
Sets the proxy info to be used.