Toolbox snapshot
The Reactive C++ Toolbox
|
#include <toolbox/http/App.hpp>
Public Types | |
using | Protocol = StreamProtocol |
using | Endpoint = StreamEndpoint |
Public Member Functions | |
App () noexcept=default | |
virtual | ~App () |
constexpr | App (const App &) noexcept=default |
App & | operator= (const App &) noexcept=default |
constexpr | App (App &&) noexcept=default |
App & | operator= (App &&) noexcept=default |
void | on_http_connect (CyclTime now, const Endpoint &ep) |
void | on_http_disconnect (CyclTime now, const Endpoint &ep) noexcept |
void | on_http_error (CyclTime now, const Endpoint &ep, const std::exception &e, OStream &os) noexcept |
void | on_http_message (CyclTime now, const Endpoint &ep, const Request &req, OStream &os) |
void | on_http_timeout (CyclTime now, const Endpoint &ep) noexcept |
Protected Member Functions | |
virtual void | do_on_http_connect (CyclTime now, const Endpoint &ep)=0 |
virtual void | do_on_http_disconnect (CyclTime now, const Endpoint &ep) noexcept=0 |
virtual void | do_on_http_error (CyclTime now, const Endpoint &ep, const std::exception &e, OStream &os) noexcept=0 |
virtual void | do_on_http_message (CyclTime now, const Endpoint &ep, const Request &req, OStream &os)=0 |
virtual void | do_on_http_timeout (CyclTime now, const Endpoint &ep) noexcept=0 |
|
defaultnoexcept |
|
virtualdefault |
|
protectedpure virtual |
|
protectedpure virtualnoexcept |
|
protectedpure virtualnoexcept |
|
protectedpure virtual |
|
protectedpure virtualnoexcept |