|
Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
|
This is the complete list of members for server::Connection, including all inherited members.
| add_interceptor(std::function< void(http::HttpResponse &)> interceptor) override | server::Connection | |
| http::ResponseWriter::add_interceptor(Interceptor interceptor)=0 | http::ResponseWriter | pure virtual |
| client_ip() const | server::Connection | inline |
| Connection(network::Socket socket, const std::string &client_ip, network::Proactor &proactor, const routing::Router &router, ConnectionManager &manager, concurrency::ThreadPool &thread_pool, TimerManager &timer_manager, size_t max_body_size, network::TlsContext *tls_context=nullptr) | server::Connection | |
| Connection(const Connection &)=delete | server::Connection | |
| end() override | server::Connection | virtual |
| Interceptor typedef | http::ResponseWriter | |
| mark_for_close() | server::Connection | |
| operator=(const Connection &)=delete | server::Connection | |
| proactor() override | server::Connection | inlinevirtual |
| read_body_stream(std::function< void(std::string_view)> on_data, std::function< void()> on_end) override | server::Connection | virtual |
| send(http::HttpResponse &&response) override | server::Connection | virtual |
| send_headers(http::HttpResponse &response) override | server::Connection | virtual |
| send_sse_event(std::string_view data, std::string_view event="", std::string_view id="") override | server::Connection | virtual |
| set_header(const std::string &key, const std::string &value) override | server::Connection | virtual |
| start() | server::Connection | |
| thread_pool() override | server::Connection | inlinevirtual |
| upgrade_to_raw_stream(std::function< void(std::string_view)> on_data, std::function< void()> on_close) override | server::Connection | virtual |
| upgrade_to_websocket(std::unique_ptr< http::websocket::WebSocketConnection > ws_conn) | server::Connection | |
| write_chunk(std::string_view chunk) override | server::Connection | virtual |
| write_raw(const std::vector< char > &data) | server::Connection | |
| ~Connection() | server::Connection | |
| ~ResponseWriter()=default | http::ResponseWriter | virtual |