|  | 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 |