Seastar
High performance C++ framework for concurrent servers
|
Public Member Functions | |
connection (http_server &server, connected_socket &&fd, socket_address, bool tls) | |
connection (http_server &server, connected_socket &&fd, bool tls) | |
connection (http_server &server, connected_socket &&fd, socket_address client_addr, socket_address server_addr, bool tls) | |
void | on_new_connection () |
future | process () |
void | shutdown () |
future | read () |
future | read_one () |
future | respond () |
future | do_response_loop () |
void | set_headers (http::reply &resp) |
future | start_response () |
future< bool > | generate_reply (std::unique_ptr< http::request > req) |
void | generate_error_reply_and_close (std::unique_ptr< http::request > req, http::reply::status_type status, const sstring &msg) |
future | write_body () |
output_stream< char > & | out () |