libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
This is the complete list of members for BaseLib::HttpClient, including all inherited members.
_bl | BaseLib::HttpClient | protected |
_hostname | BaseLib::HttpClient | protected |
_keepAlive | BaseLib::HttpClient | protected |
_keepRawContent | BaseLib::HttpClient | protected |
_port | BaseLib::HttpClient | protected |
_rawContent | BaseLib::HttpClient | protected |
_socket | BaseLib::HttpClient | protected |
_socketMutex | BaseLib::HttpClient | protected |
_userAgent | BaseLib::HttpClient | protected |
connected() | BaseLib::HttpClient | inline |
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::HttpClient | inline |
enableRawContent(bool value) | BaseLib::HttpClient | inline |
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::HttpClient | inline |
getRawContent() | BaseLib::HttpClient | inline |
getSocket() | BaseLib::HttpClient | inline |
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::HttpClient | virtual |