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 |
currentRequest | web::http::client::SocketContext | private |
deliveredRequests | web::http::client::SocketContext | private |
deliverResponse(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 |
initiateRequest(Request &request) | 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 |
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 |
onRequestBegin | web::http::client::SocketContext | private |
onRequestEnd | 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 |
Request typedef | web::http::client::SocketContext | private |
requestDelivered(Request &&request, bool success) | web::http::client::SocketContext | private |
requestPrepared(Request &&request) | web::http::client::SocketContext | private |
Response typedef | web::http::client::SocketContext | private |
responseDelivered(bool httpClose) | 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 |
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< Request > &)> &onRequestBegin, const std::function< void(const std::shared_ptr< Request > &)> &onRequestEnd, 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 | virtual |
timePointToString(const std::chrono::time_point< std::chrono::system_clock > &timePoint) | core::socket::stream::SocketContext | privatestatic |
web::http::client::Request | web::http::client::SocketContext | friend |
~SocketContext() override | web::http::client::SocketContext | virtual |