Line data Source code
1 : //
2 : // Copyright (c) 2019 Vinnie Falco (vinnie.falco@gmail.com)
3 : //
4 : // Distributed under the Boost Software License, Version 1.0. (See accompanying
5 : // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 : //
7 : // Official repository: https://github.com/cppalliance/http
8 : //
9 :
10 : #include <boost/http/request_parser.hpp>
11 :
12 : #include <memory>
13 :
14 : namespace boost {
15 : namespace http {
16 :
17 1017 : request_parser::
18 : request_parser(
19 1017 : std::shared_ptr<parser_config_impl const> cfg)
20 1017 : : parser(std::move(cfg), detail::kind::request)
21 : {
22 1017 : }
23 :
24 : static_request const&
25 315 : request_parser::
26 : get() const
27 : {
28 315 : return safe_get_request();
29 : }
30 :
31 : } // http
32 : } // boost
|