| alreadyTotalProcessed | core::socket::stream::SocketContext | private |
| alreadyTotalQueued | core::socket::stream::SocketContext | private |
| attach() | core::socket::stream::SocketContext | privatevirtual |
| close() override | core::socket::stream::SocketContext | virtual |
| CLOSE enum value | web::http::client::SocketContext | private |
| deliveredRequests | web::http::client::SocketContext | private |
| deliverResponse(const std::shared_ptr< Response > &response) | web::http::client::SocketContext | private |
| deliverResponseParseError(int status, const std::string &reason) | web::http::client::SocketContext | private |
| detach() | core::socket::stream::SocketContext | privatevirtual |
| durationToString(const std::chrono::time_point< std::chrono::system_clock > &bevore, const std::chrono::time_point< std::chrono::system_clock > &later=std::chrono::system_clock::now()) | core::socket::stream::SocketContext | privatestatic |
| Flags enum name | web::http::client::SocketContext | private |
| flags | web::http::client::SocketContext | private |
| getOnlineDuration() const override | core::socket::stream::SocketContext | virtual |
| getOnlineSince() const override | core::socket::stream::SocketContext | virtual |
| getSocketConnection() const | core::socket::stream::SocketContext | |
| getTotalProcessed() const override | core::socket::stream::SocketContext | virtual |
| getTotalQueued() const override | core::socket::stream::SocketContext | virtual |
| getTotalRead() const override | core::socket::stream::SocketContext | virtual |
| getTotalSent() const override | core::socket::stream::SocketContext | virtual |
| HTTP10 enum value | web::http::client::SocketContext | private |
| HTTP11 enum value | web::http::client::SocketContext | private |
| httpClose | web::http::client::SocketContext | private |
| initiateRequest() | web::http::client::SocketContext | private |
| KEEPALIVE enum value | web::http::client::SocketContext | private |
| masterRequest | web::http::client::SocketContext | private |
| newSocketContext | core::socket::stream::SocketContext | private |
| NONE enum value | web::http::client::SocketContext | private |
| onConnected() override | web::http::client::SocketContext | privatevirtual |
| onDisconnected() override | web::http::client::SocketContext | privatevirtual |
| onHttpConnected | web::http::client::SocketContext | private |
| onHttpDisconnected | web::http::client::SocketContext | private |
| onlineSince | core::socket::stream::SocketContext | private |
| onlineSinceTimePoint | core::socket::stream::SocketContext | private |
| onReadError(int errnum) override | core::socket::stream::SocketContext | protectedvirtual |
| onReceivedFromPeer() override | web::http::client::SocketContext | privatevirtual |
| onServerSentEvent | web::http::client::SocketContext | private |
| onSignal(int signum) override | web::http::client::SocketContext | privatevirtual |
| onWriteError(int errnum) override | web::http::client::SocketContext | privatevirtual |
| operator=(const SocketContext &)=delete | core::socket::SocketContext | |
| operator=(SocketContext &&)=delete | core::socket::SocketContext | |
| parser | web::http::client::SocketContext | private |
| pendingRequests | web::http::client::SocketContext | private |
| pipelinedRequests | web::http::client::SocketContext | private |
| readFromPeer(char *chunk, std::size_t chunklen) const final | core::socket::stream::SocketContext | virtual |
| readFromPeer(std::size_t available) | core::socket::stream::SocketContext | protected |
| readFromPeer(char *chunk, std::size_t chunklen) const=0 | core::socket::stream::SocketContext | virtual |
| requestCompleted(const std::shared_ptr< Response > &response) | web::http::client::SocketContext | private |
| requestDelivered(bool success) | web::http::client::SocketContext | private |
| requestPrepared(const std::shared_ptr< MasterRequest > &request) | web::http::client::SocketContext | private |
| Response typedef | web::http::client::SocketContext | private |
| responseStarted() | web::http::client::SocketContext | private |
| sendToPeer(const char *chunk, std::size_t chunkLen) const final | core::socket::stream::SocketContext | virtual |
| sendToPeer(const std::string &data) const | core::socket::stream::SocketContext | |
| sendToPeer(const char *chunk, std::size_t chunkLen) const=0 | core::socket::stream::SocketContext | virtual |
| setSseEventReceiver(const std::function< std::size_t()> &onServerSentEvent) | web::http::client::SocketContext | private |
| setTimeout(const utils::Timeval &timeout) final | core::socket::stream::SocketContext | virtual |
| shutdownRead() | core::socket::stream::SocketContext | |
| shutdownWrite(bool forceClose=false) | core::socket::stream::SocketContext | |
| socketConnection | core::socket::stream::SocketContext | private |
| SocketContext(core::socket::stream::SocketConnection *socketConnection, const std::function< void(const std::shared_ptr< MasterRequest > &)> &onHttpConnected, const std::function< void(const std::shared_ptr< MasterRequest > &)> &onHttpDisconnected, const std::string &hostHeader, bool pipelinedRequests) | web::http::client::SocketContext | |
| core::socket::stream::SocketContext::SocketContext(core::socket::stream::SocketConnection *socketConnection) | core::socket::stream::SocketContext | explicit |
| core::socket::SocketContext::SocketContext()=default | core::socket::SocketContext | protected |
| core::socket::SocketContext::SocketContext(const SocketContext &)=delete | core::socket::SocketContext | |
| core::socket::SocketContext::SocketContext(SocketContext &&)=delete | core::socket::SocketContext | |
| streamEof() | core::socket::stream::SocketContext | |
| streamToPeer(core::pipe::Source *source) const | core::socket::stream::SocketContext | |
| Super typedef | web::http::client::SocketContext | private |
| switchSocketContext(SocketContext *newSocketContext) | core::socket::stream::SocketContext | |
| timePointToString(const std::chrono::time_point< std::chrono::system_clock > &timePoint) | core::socket::stream::SocketContext | privatestatic |
| web::http::client::MasterRequest | web::http::client::SocketContext | friend |
| ~SocketContext() override | web::http::client::SocketContext | virtual |