Skip to content
This repository was archived by the owner on Nov 15, 2022. It is now read-only.

class http_connection_interface

5cript edited this page Apr 25, 2021 · 1 revision

class http_connection_interface

Summary

Members Descriptions
public void start()
public void stop()
public void shutdown()
public void read()
public boost::system::error_code wait_read()
public void write(std::istream & stream,write_callback handler)
public void write(std::string const & string,write_callback handler)
public void write(std::vector< char > const & container,write_callback handler)
public void write(std::vector< char > && eol_container,write_callback handler)
public std::size_t ready_count() const
public boost::system::error_code wait_write()
public buffer_iterator begin() const
public buffer_iterator end() const
public std::vector< char > & get_read_buffer()
public std::string get_remote_address() const
public unsigned short get_remote_port() const
public bool stopped() const
public http_server_interface * get_parent()
public void set_read_callback(read_callback const & new_read_callback)
public boost::asio::ip::tcp::socket::lowest_layer_type * get_socket()
public virtual ~http_connection_interface() = default
public response_handler & get_response_handler()
public request_handler & get_request_handler()

Members


public void start()


public void stop()


public void shutdown()


public void read()


public boost::system::error_code wait_read()


public void write(std::istream & stream,write_callback handler)


public void write(std::string const & string,write_callback handler)


public void write(std::vector< char > const & container,write_callback handler)


public void write(std::vector< char > && eol_container,write_callback handler)


public std::size_t ready_count() const


public boost::system::error_code wait_write()


public buffer_iterator begin() const


public buffer_iterator end() const


public std::vector< char > & get_read_buffer()


public std::string get_remote_address() const


public unsigned short get_remote_port() const


public bool stopped() const


public http_server_interface * get_parent()


public void set_read_callback(read_callback const & new_read_callback)


public boost::asio::ip::tcp::socket::lowest_layer_type * get_socket()


public virtual ~http_connection_interface() = default


public response_handler & get_response_handler()


public request_handler & get_request_handler()

Clone this wiki locally