libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::HttpClient Member List

This is the complete list of members for BaseLib::HttpClient, including all inherited members.

_blBaseLib::HttpClientprotected
_hostnameBaseLib::HttpClientprotected
_keepAliveBaseLib::HttpClientprotected
_keepRawContentBaseLib::HttpClientprotected
_portBaseLib::HttpClientprotected
_rawContentBaseLib::HttpClientprotected
_socketBaseLib::HttpClientprotected
_socketMutexBaseLib::HttpClientprotected
_userAgentBaseLib::HttpClientprotected
connected()BaseLib::HttpClientinline
delete_(const std::string &path, std::string &data, const std::string &additionalHeaders="")BaseLib::HttpClient
delete_(const std::string &path, Http &data, const std::string &additionalHeaders="")BaseLib::HttpClient
disconnect()BaseLib::HttpClientinline
enableRawContent(bool value)BaseLib::HttpClientinline
get(const std::string &path, std::string &data, const std::string &additionalHeaders="")BaseLib::HttpClient
get(const std::string &path, Http &data, const std::string &additionalHeaders="")BaseLib::HttpClient
getIpAddress()BaseLib::HttpClientinline
getRawContent()BaseLib::HttpClientinline
getSocket()BaseLib::HttpClientinline
HttpClient(BaseLib::SharedObjects *baseLib, std::string hostname, int32_t port=80, bool keepAlive=true, bool useSSL=false, std::string caFile="", bool verifyCertificate=true, std::string certPath="", std::string keyPath="")BaseLib::HttpClient
HttpClient(BaseLib::SharedObjects *baseLib, std::string hostname, int32_t port, bool keepAlive, bool useSSL, bool verifyCertificate, std::string caFile, std::string caData, std::string certPath, std::string certData, std::string keyPath, const std::shared_ptr< Security::SecureVector< uint8_t >> &keyData)BaseLib::HttpClient
patch(const std::string &path, std::string &dataIn, std::string &dataOut, const std::string &additionalHeaders="")BaseLib::HttpClient
patch(const std::string &path, std::string &dataIn, Http &dataOut, const std::string &additionalHeaders="")BaseLib::HttpClient
post(const std::string &path, std::string &dataIn, std::string &dataOut, const std::string &additionalHeaders="")BaseLib::HttpClient
post(const std::string &path, std::string &dataIn, Http &dataOut, const std::string &additionalHeaders="")BaseLib::HttpClient
put(const std::string &path, std::string &dataIn, std::string &dataOut, const std::string &additionalHeaders="")BaseLib::HttpClient
put(const std::string &path, std::string &dataIn, Http &dataOut, const std::string &additionalHeaders="")BaseLib::HttpClient
sendRequest(const std::string &request, std::string &response, bool responseIsHeaderOnly=false)BaseLib::HttpClient
sendRequest(const std::string &request, Http &response, bool responseIsHeaderOnly=false)BaseLib::HttpClient
setTimeout(uint32_t value)BaseLib::HttpClient
setUserAgent(const std::string &value)BaseLib::HttpClient
setVerifyHostname(bool value)BaseLib::HttpClient
~HttpClient()BaseLib::HttpClientvirtual