Seastar
High performance C++ framework for concurrent servers
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Public Member Functions | List of all members
seastar::httpd::connection Class Reference
Inheritance diagram for seastar::httpd::connection:

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 ()
 

The documentation for this class was generated from the following file: