|
drogon
C++14/17-based HTTP application framework
|
This is the complete list of members for drogon::HttpClient, including all inherited members.
| addCookie(const std::string &key, const std::string &value)=0 | drogon::HttpClient | pure virtual |
| addCookie(const Cookie &cookie)=0 | drogon::HttpClient | pure virtual |
| addSSLConfigs(const std::vector< std::pair< std::string, std::string > > &sslConfCmds)=0 | drogon::HttpClient | pure virtual |
| bytesReceived() const =0 (defined in drogon::HttpClient) | drogon::HttpClient | pure virtual |
| bytesSent() const =0 | drogon::HttpClient | pure virtual |
| enableCookies(bool flag=true)=0 | drogon::HttpClient | pure virtual |
| getHost() const (defined in drogon::HttpClient) | drogon::HttpClient | inline |
| getLoop()=0 | drogon::HttpClient | pure virtual |
| getPort() const (defined in drogon::HttpClient) | drogon::HttpClient | inline |
| host() const =0 (defined in drogon::HttpClient) | drogon::HttpClient | pure virtual |
| HttpClient()=default (defined in drogon::HttpClient) | drogon::HttpClient | protected |
| newHttpClient(const std::string &ip, uint16_t port, bool useSSL=false, trantor::EventLoop *loop=nullptr, bool useOldTLS=false, bool validateCert=true) | drogon::HttpClient | static |
| newHttpClient(const std::string &hostString, trantor::EventLoop *loop=nullptr, bool useOldTLS=false, bool validateCert=true) | drogon::HttpClient | static |
| onDefaultPort() const (defined in drogon::HttpClient) | drogon::HttpClient | inline |
| port() const =0 (defined in drogon::HttpClient) | drogon::HttpClient | pure virtual |
| requestsBufferSize()=0 | drogon::HttpClient | pure virtual |
| secure() const =0 (defined in drogon::HttpClient) | drogon::HttpClient | pure virtual |
| sendRequest(const HttpRequestPtr &req, const HttpReqCallback &callback, double timeout=0)=0 | drogon::HttpClient | pure virtual |
| sendRequest(const HttpRequestPtr &req, HttpReqCallback &&callback, double timeout=0)=0 | drogon::HttpClient | pure virtual |
| sendRequest(const HttpRequestPtr &req, double timeout=0) | drogon::HttpClient | inline |
| setCertPath(const std::string &cert, const std::string &key)=0 | drogon::HttpClient | pure virtual |
| setPipeliningDepth(size_t depth)=0 | drogon::HttpClient | pure virtual |
| setSockOptCallback(std::function< void(int)> cb)=0 | drogon::HttpClient | pure virtual |
| setUserAgent(const std::string &userAgent)=0 | drogon::HttpClient | pure virtual |
| ~HttpClient() (defined in drogon::HttpClient) | drogon::HttpClient | inlinevirtual |