|
RESTinio
|
Classes | |
| class | accepted_t |
| Type of object that tells that new connection has been accepted. More... | |
| class | closed_t |
| Type of object that tells that the connection has been closed. More... | |
| struct | noop_listener_t |
| The default no-op state listener. More... | |
| class | notice_t |
| An object with info about connection to be passed to state listener. More... | |
| class | tls_accessor_t |
| Accessor to TLS-specific information related to a connection. More... | |
| class | upgraded_to_websocket_t |
| Type of object that tells that the connection has been upgraded to WebSocket. More... | |
Typedefs | |
| using | cause_t = variant_t< accepted_t, closed_t, upgraded_to_websocket_t > |
| A type for the representation of the current state of a connection. | |
| using restinio::connection_state::cause_t = typedef variant_t< accepted_t, closed_t, upgraded_to_websocket_t > |
A type for the representation of the current state of a connection.
Please note that in C++17 and above it is just a std::variant and all tools from the C++ standard library (like std::holds_alternative, std::get, std::get_if, std::visit) can be used.
But for C++14 a version of those tools from restinio namespace should be used (e.g. restinio::holds_alternative, restinio::get, restinio::get_if, restinio::visit).
Definition at line 212 of file connection_state_listener.hpp.