Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
Loading...
Searching...
No Matches
server::Connection Member List

This is the complete list of members for server::Connection, including all inherited members.

add_interceptor(std::function< void(http::HttpResponse &)> interceptor) overrideserver::Connection
http::ResponseWriter::add_interceptor(Interceptor interceptor)=0http::ResponseWriterpure virtual
client_ip() constserver::Connectioninline
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 &)=deleteserver::Connection
end() overrideserver::Connectionvirtual
Interceptor typedefhttp::ResponseWriter
mark_for_close()server::Connection
operator=(const Connection &)=deleteserver::Connection
proactor() overrideserver::Connectioninlinevirtual
read_body_stream(std::function< void(std::string_view)> on_data, std::function< void()> on_end) overrideserver::Connectionvirtual
send(http::HttpResponse &&response) overrideserver::Connectionvirtual
send_headers(http::HttpResponse &response) overrideserver::Connectionvirtual
send_sse_event(std::string_view data, std::string_view event="", std::string_view id="") overrideserver::Connectionvirtual
set_header(const std::string &key, const std::string &value) overrideserver::Connectionvirtual
start()server::Connection
thread_pool() overrideserver::Connectioninlinevirtual
upgrade_to_raw_stream(std::function< void(std::string_view)> on_data, std::function< void()> on_close) overrideserver::Connectionvirtual
upgrade_to_websocket(std::unique_ptr< http::websocket::WebSocketConnection > ws_conn)server::Connection
write_chunk(std::string_view chunk) overrideserver::Connectionvirtual
write_raw(const std::vector< char > &data)server::Connection
~Connection()server::Connection
~ResponseWriter()=defaulthttp::ResponseWritervirtual