RESTinio
|
Go to the source code of this file.
Classes | |
struct | restinio::response_output_flags_t |
Response output flags for buffers commited to response-coordinator. More... | |
Namespaces | |
namespace | restinio |
Typedefs | |
using | restinio::request_id_t = unsigned int |
Request id in scope of single connection. More... | |
template<typename T > | |
using | restinio::nullable_pointer_t = T * |
Type for pointer that can be nullptr. More... | |
template<typename T > | |
using | restinio::not_null_pointer_t = T * |
Type for pointer that is not null by design. More... | |
using | restinio::connection_id_t = std::uint64_t |
Type for ID of connection. More... | |
using | restinio::endpoint_t = asio_ns::ip::tcp::endpoint |
An alias for endpoint type from Asio. More... | |
Enumerations | |
enum class | restinio::request_handling_status_t : std::uint8_t { restinio::accepted , restinio::rejected , restinio::not_handled } |
Request handling status. More... | |
enum class | restinio::response_parts_attr_t : std::uint8_t { restinio::not_final_parts , restinio::final_parts } |
Attribute for parts. More... | |
enum class | restinio::response_connection_attr_t : std::uint8_t { restinio::connection_keepalive , restinio::connection_close } |
Attribute for parts. More... | |
Functions | |
std::ostream & | restinio::operator<< (std::ostream &o, response_parts_attr_t attr) |
std::ostream & | restinio::operator<< (std::ostream &o, response_connection_attr_t attr) |
response_connection_attr_t | restinio::response_connection_attr (bool should_keep_alive) |
std::ostream & | restinio::operator<< (std::ostream &o, const response_output_flags_t &flags) |
Helper funcs for working with request_handling_status_t | |
| |
RESTINIO_NODISCARD constexpr request_handling_status_t | restinio::request_accepted () noexcept |
RESTINIO_NODISCARD constexpr request_handling_status_t | restinio::request_rejected () noexcept |
RESTINIO_NODISCARD constexpr request_handling_status_t | restinio::request_not_handled () noexcept |