Go to the documentation of this file.
29 #ifndef __TERRALIB_CORE_URI_PROXYINFO_H__
30 #define __TERRALIB_CORE_URI_PROXYINFO_H__
33 #include "../Config.h"
131 #endif // __TERRALIB_CORE_URI_PROXYINFO_H__
int getPort() const
Gets Proxy Port information.
int m_port
Stores information related to the proxy port.
std::string getHostPort() const
Gets the proxy settings host component (host:port).
ProxyInfo()
Default constructor.
void setPassword(const std::string &password)
Sets Proxy Password information.
void setPort(int port)
Sets Proxy Port information.
std::string m_password
Stores information related to the proxy password.
std::string m_userName
Stores information related to the proxy user.
const std::string & getUserName() const
Gets Proxy UserName information.
void setHost(const std::string &host)
Sets Proxy Host information.
void setUserName(const std::string &userName)
Sets Proxy User Name information.
bool isEnabled() const
Checks if the use of the proxy settings is enabled and must be used in requests.
std::string m_host
Stores information related to the proxy host.
std::string getAuthentication() const
Gets the proxy settings authentication component (user:password).
std::string toString() const
Gets the proxy settings as a string.
bool isAuthenticated() const
Checks if the proxy settings has authentication information sets (userName and password).
const std::string & getPassword() const
Gets Proxy Password information.
const std::string & getHost() const
Gets Proxy Host information.
void setEnabled(bool enabled)
Sets Enabled or Disabled the use of the proxy settings.
bool m_isEnabled
Stores information related to the enabling of the use of these proxy settings.