|
RESTinio
|
#include <restinio/exception.hpp>#include <restinio/http_headers.hpp>#include <restinio/message_builders.hpp>#include <restinio/chunked_input_info.hpp>#include <restinio/impl/connection_base.hpp>#include <array>#include <functional>#include <iosfwd>Go to the source code of this file.
Classes | |
| class | restinio::extra_data_buffer_t< Extra_Data > |
| Helper for holding a pointer to a buffer where a new object of type Extra_Data should be constructed. More... | |
| struct | restinio::no_extra_data_factory_t |
| The default extra-data-factory to be used in server's traits if a user doesn't specify own one. More... | |
| struct | restinio::no_extra_data_factory_t::data_t |
| A type of extra-data to be incorporated into a request object by the default. More... | |
| struct | restinio::simple_extra_data_factory_t< Extra_Data > |
| A helper template class for cases when extra-data-factory is just a simple stateless object. More... | |
| class | restinio::impl::generic_request_extra_data_holder_t< Extra_Data > |
| Helper class for holding a buffer for extra-data object to be incorporated into a request object. More... | |
| class | restinio::generic_request_t< Extra_Data > |
| HTTP Request data. More... | |
Namespaces | |
| namespace | restinio |
| namespace | restinio::impl |
Typedefs | |
| template<typename Extra_Data > | |
| using | restinio::generic_request_handle_t = std::shared_ptr< generic_request_t< Extra_Data > > |
| An alias for shared-pointer to incoming request. | |
| using | restinio::request_t = generic_request_t< no_extra_data_factory_t::data_t > |
| An alias for incoming request without additional extra-data. | |
| using | restinio::request_handle_t = std::shared_ptr< request_t > |
| An alias for handle for incoming request without additional extra-data. | |
| using | restinio::default_request_handler_t = std::function< request_handling_status_t(request_handle_t) > |
Functions | |
| template<typename Extra_Data > | |
| connection_handle_t & | restinio::impl::access_req_connection (generic_request_t< Extra_Data > &) noexcept |
| template<typename Extra_Data > | |
| std::ostream & | restinio::operator<< (std::ostream &o, const generic_request_t< Extra_Data > &req) |