|
roar
|
This is the complete list of members for Roar::Session, including all inherited members.
| awaitClientClose(Request< OriginalBodyT > req, std::chrono::milliseconds timeout=std::chrono::seconds{3}) | Roar::Session | inline |
| buffer() | Roar::Session | private |
| close() | Roar::Session | |
| defaultBodyLimit | Roar::Session | static |
| defaultHeaderLimit | Roar::Session | static |
| Factory | Roar::Session | friend |
| impl_ | Roar::Session | private |
| isSecure() const | Roar::Session | |
| onWriteComplete(bool expectsClose, boost::beast::error_code ec, std::size_t) | Roar::Session | private |
| parser() | Roar::Session | private |
| performSslHandshake() | Roar::Session | private |
| prepareResponse(Request< RequestBodyT > const &req, Forwards &&... forwardArgs) | Roar::Session | inline |
| prepareResponse() | Roar::Session | inline |
| read(Request< OriginalBodyT > req, Forwards &&... forwardArgs) | Roar::Session | inline |
| readHeader() | Roar::Session | private |
| readLimit(std::size_t bytesPerSecond) | Roar::Session | |
| ROAR_PIMPL_SPECIAL_FUNCTIONS(Session) | Roar::Session | |
| Route | Roar::Session | friend |
| routeOptions() | Roar::Session | |
| send(Request< OriginalBodyT > const &req, Forwards &&... forwards) | Roar::Session | inline |
| send(boost::beast::http::response< BodyT > &&res) | Roar::Session | inline |
| send(Response< BodyT > &&res) | Roar::Session | inline |
| send(std::string message, std::chrono::seconds timeout=std::chrono::seconds{10}) | Roar::Session | |
| sendStandardResponse(boost::beast::http::status status, std::string_view additionalInfo="") | Roar::Session | |
| sendStrictTransportSecurityResponse() | Roar::Session | |
| sendWithAllAcceptedCors() | Roar::Session | inline |
| Session(boost::asio::basic_stream_socket< boost::asio::ip::tcp > &&socket, boost::beast::basic_flat_buffer< std::allocator< char > > &&buffer, std::optional< std::variant< SslServerContext, boost::asio::ssl::context > > &sslContext, bool isSecure, std::function< void(Error &&)> onError, std::weak_ptr< Router > router, std::shared_ptr< const StandardResponseProvider > standardResponseProvider) | Roar::Session | |
| sessionTimeout | Roar::Session | static |
| setupRouteOptions(RouteOptions options) | Roar::Session | private |
| standardResponseProvider() | Roar::Session | private |
| startup(bool immediate=true) | Roar::Session | private |
| stream() | Roar::Session | private |
| upgrade(Request< boost::beast::http::empty_body > const &req) | Roar::Session | |
| withStreamDo(FunctionT &&func) | Roar::Session | inline |
| writeLimit(std::size_t bytesPerSecond) | Roar::Session |