connectError(const folly::AsyncSocketException &ex) override | CurlService::CurlClient | virtual |
connectSuccess(proxygen::HTTPUpstreamSession *session) override | CurlService::CurlClient | virtual |
CurlClient(folly::EventBase *evb, proxygen::HTTPMethod httpMethod, const proxygen::URL &url, const proxygen::URL *proxy, const proxygen::HTTPHeaders &headers, const std::string &inputFilename, bool h2c=false, unsigned short httpMajor=1, unsigned short httpMinor=1) | CurlService::CurlClient | |
detachTransaction() noexceptoverride | CurlService::CurlClient | virtual |
evb_ | CurlService::CurlClient | protected |
getResponse() const | CurlService::CurlClient | inline |
getServerName() const | CurlService::CurlClient | |
getSSLContext() | CurlService::CurlClient | inline |
h2c_ | CurlService::CurlClient | protected |
httpMajor_ | CurlService::CurlClient | protected |
httpMethod_ | CurlService::CurlClient | protected |
httpMinor_ | CurlService::CurlClient | protected |
initializeSsl(const std::string &caPath, const std::string &nextProtos, const std::string &certPath="", const std::string &keyPath="") | CurlService::CurlClient | |
inputFilename_ | CurlService::CurlClient | protected |
loggingEnabled_ | CurlService::CurlClient | protected |
onBody(std::unique_ptr< folly::IOBuf > chain) noexceptoverride | CurlService::CurlClient | virtual |
onChunkComplete() noexcept | proxygen::HTTPTransactionHandler | inlinevirtual |
onChunkHeader(size_t) noexcept | proxygen::HTTPTransactionHandler | inlinevirtual |
onEgressPaused() noexceptoverride | CurlService::CurlClient | virtual |
onEgressResumed() noexceptoverride | CurlService::CurlClient | virtual |
onEOM() noexceptoverride | CurlService::CurlClient | virtual |
onError(const proxygen::HTTPException &error) noexceptoverride | CurlService::CurlClient | virtual |
onExTransaction(HTTPTransaction *) noexcept | proxygen::HTTPTransactionHandler | inlinevirtual |
onGoaway(ErrorCode) noexcept | proxygen::HTTPTransactionHandler | inlinevirtual |
onHeadersComplete(std::unique_ptr< proxygen::HTTPMessage > msg) noexceptoverride | CurlService::CurlClient | virtual |
onPushedTransaction(HTTPTransaction *) noexcept | proxygen::HTTPTransactionHandler | inlinevirtual |
onTrailers(std::unique_ptr< proxygen::HTTPHeaders > trailers) noexceptoverride | CurlService::CurlClient | virtual |
onUpgrade(proxygen::UpgradeProtocol protocol) noexceptoverride | CurlService::CurlClient | virtual |
parseHeaders(const std::string &headersString) | CurlService::CurlClient | static |
proxy_ | CurlService::CurlClient | protected |
recvWindow_ | CurlService::CurlClient | protected |
request_ | CurlService::CurlClient | protected |
response_ | CurlService::CurlClient | protected |
sendRequest(proxygen::HTTPTransaction *txn) | CurlService::CurlClient | |
setFlowControlSettings(int32_t recvWindow) | CurlService::CurlClient | |
setLogging(bool enabled) | CurlService::CurlClient | inline |
setTransaction(proxygen::HTTPTransaction *txn) noexceptoverride | CurlService::CurlClient | virtual |
sslContext_ | CurlService::CurlClient | protected |
sslHandshakeFollowup(proxygen::HTTPUpstreamSession *session) noexcept | CurlService::CurlClient | |
txn_ | CurlService::CurlClient | protected |
url_ | CurlService::CurlClient | protected |
~Callback() | proxygen::HTTPConnector::Callback | inlinevirtual |
~CurlClient()=default | CurlService::CurlClient | virtual |
~HTTPTransactionHandler() | proxygen::HTTPTransactionHandler | inlinevirtual |