29 #ifndef __TERRALIB_CORE_URI_PROXYINFO_H__ 30 #define __TERRALIB_CORE_URI_PROXYINFO_H__ 33 #include "../Config.h" 57 const std::string& getHost()
const;
62 void setHost(
const std::string& host);
72 void setPort(
int port);
77 const std::string& getUserName()
const;
82 void setUserName(
const std::string& userName);
87 const std::string& getPassword()
const;
92 void setPassword(
const std::string& password);
97 bool isEnabled()
const;
102 void setEnabled(
bool enabled);
105 bool isAuthenticated()
const;
108 std::string getHostPort()
const;
111 std::string getAuthentication()
const;
116 std::string toString()
const;
131 #endif // __TERRALIB_CORE_URI_PROXYINFO_H__ int m_port
Stores information related to the proxy port.
std::string m_password
Stores information related to the proxy password.
std::string m_userName
Stores information related to the proxy user.
std::string m_host
Stores information related to the proxy host.
bool m_isEnabled
Stores information related to the enabling of the use of these proxy settings.