acceptor_ | isc::http::HttpConnection | protected |
acceptor_callback_ | isc::http::HttpConnection | protected |
acceptorCallback(const boost::system::error_code &ec) | isc::http::HttpConnection | protected |
addExternalSockets(bool use_external=false) | isc::http::HttpConnection | |
asyncAccept() | isc::http::HttpConnection | |
asyncSendResponse(const ConstHttpResponsePtr &response, TransactionPtr transaction) | isc::http::HttpConnection | protected |
clearWatchSocket() | isc::http::HttpConnection | protected |
close() | isc::http::HttpConnection | |
closeWatchSocket() | isc::http::HttpConnection | protected |
connection_pool_ | isc::http::HttpConnection | protected |
doHandshake() | isc::http::HttpConnection | |
doRead(TransactionPtr transaction=TransactionPtr()) | isc::http::HttpConnection | |
doWrite(TransactionPtr transaction) | isc::http::HttpConnection | protected |
getRemoteEndpointAddressAsText() const | isc::http::HttpConnection | protected |
handshakeCallback(const boost::system::error_code &ec) | isc::http::HttpConnection | protected |
HttpConnection(const asiolink::IOServicePtr &io_service, const HttpAcceptorPtr &acceptor, const asiolink::TlsContextPtr &tls_context, std::shared_ptr< HttpConnectionPool > connection_pool, const HttpResponseCreatorPtr &response_creator, const HttpAcceptorCallback &callback, const long request_timeout, const long idle_timeout) | isc::http::HttpConnection | |
idle_timeout_ | isc::http::HttpConnection | protected |
idleTimeoutCallback() | isc::http::HttpConnection | protected |
markWatchSocketReady() | isc::http::HttpConnection | protected |
recordParameters(const HttpRequestPtr &request) const | isc::http::HttpConnection | |
request_timeout_ | isc::http::HttpConnection | protected |
request_timer_ | isc::http::HttpConnection | protected |
requestTimeoutCallback(TransactionPtr transaction) | isc::http::HttpConnection | protected |
response_creator_ | isc::http::HttpConnection | protected |
setupIdleTimer() | isc::http::HttpConnection | protected |
setupRequestTimer(TransactionPtr transaction=TransactionPtr()) | isc::http::HttpConnection | protected |
shutdown() | isc::http::HttpConnection | |
shutdownCallback(const boost::system::error_code &ec) | isc::http::HttpConnection | protected |
shutdownConnection() | isc::http::HttpConnection | protected |
socketReadCallback(TransactionPtr transaction, boost::system::error_code ec, size_t length) | isc::http::HttpConnection | protected |
socketWriteCallback(TransactionPtr transaction, boost::system::error_code ec, size_t length) | isc::http::HttpConnection | protectedvirtual |
stopThisConnection() | isc::http::HttpConnection | protected |
tcp_socket_ | isc::http::HttpConnection | protected |
tls_context_ | isc::http::HttpConnection | protected |
tls_socket_ | isc::http::HttpConnection | protected |
TransactionPtr typedef | isc::http::HttpConnection | protected |
use_external_ | isc::http::HttpConnection | protected |
watch_socket_ | isc::http::HttpConnection | protected |
~HttpConnection() | isc::http::HttpConnection | virtual |