Template Struct context_impl¶
Defined in File context.h
Inheritance Relationships¶
Base Type¶
public udho::detail::interaction_(Struct interaction_)
Struct Documentation¶
-
template<typename
RequestT>
structudho::detail::context_impl: public udho::detail::interaction_¶ Public Types
-
typedef context_impl<request_type>
self_type¶
-
typedef udho::forms::form_<request_type>
form_type¶
-
typedef boost::beast::http::header<true>
headers_type¶
Public Functions
-
context_impl(const request_type &request)¶
-
interaction_ &
interaction()¶
-
const request_type &
request() const¶
-
template<class
Body, classFields>
voidpatch(boost::beast::http::message<false, Body, Fields> &res) const¶
-
void
status(boost::beast::http::status status)¶
-
void
clear()¶
-
void
reroute(const std::string &path)¶
-
bool
rerouted() const¶
-
std::string
alt_path() const¶
-
std::string
target() const¶
-
std::string
path() const¶
-
std::string
query_string() const¶
-
const query_parser_type &
query() const¶
-
std::size_t
reroutes() const¶
Public Members
-
const request_type &
_request¶
-
std::string
_query_string¶
-
query_parser_type
_query¶
-
headers_type
_headers¶
-
route_stack_type
_routes¶
-
boost::beast::http::status
_status¶
-
typedef context_impl<request_type>