Nexus HTTP/3
A QUIC and HTTP/3 library
|
a generic QUIC server capable of managing one or more UDP sockets via class acceptor More...
#include <nexus/quic/server.hpp>
Public Types | |
using | executor_type = detail::engine_impl::executor_type |
the polymorphic executor type, boost::asio::any_io_executor | |
Public Member Functions | |
server (const executor_type &ex) | |
construct the server with its associated executor | |
server (const executor_type &ex, const settings &s) | |
construct the server with its associated executor and transport settings | |
executor_type | get_executor () const |
return the associated io executor | |
void | close () |
stop accepting new connections and streams entirely, and mark existing connections as 'going away'. each associated acceptor is responsible for closing its own socket | |
a generic QUIC server capable of managing one or more UDP sockets via class acceptor