forked from boostorg/beast
Remove header_parser (API Change)
This commit is contained in:
@@ -63,7 +63,6 @@
|
||||
[def __fields__ [link beast.ref.http__fields `fields`]]
|
||||
[def __flat_buffer__ [link beast.ref.flat_buffer `flat_buffer`]]
|
||||
[def __header__ [link beast.ref.http__header `header`]]
|
||||
[def __header_parser__ [link beast.ref.http__header_parser `header_parser`]]
|
||||
[def __message__ [link beast.ref.http__message `message`]]
|
||||
[def __multi_buffer__ [link beast.ref.multi_buffer `multi_buffer`]]
|
||||
[def __parser__ [link beast.ref.http__parser `parser`]]
|
||||
|
||||
@@ -38,18 +38,6 @@ defined types deriving from the basic parser are possible:
|
||||
: public basic_parser<...>;
|
||||
```
|
||||
]]
|
||||
[[
|
||||
__header_parser__
|
||||
][
|
||||
```
|
||||
/// An HTTP/1 parser for producing a header.
|
||||
template<
|
||||
bool isRequest, // `true` to parse an HTTP request
|
||||
class Fields> // The type of container representing the fields
|
||||
class header_parser
|
||||
: public basic_parser<...>;
|
||||
```
|
||||
]]
|
||||
[[
|
||||
[link beast.ref.http__request_parser `request_parser`]
|
||||
][
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
|
||||
[section:parser_buffers Buffer-Oriented Parsing]
|
||||
|
||||
In extreme cases, users may wish to create an instance of __parser__,
|
||||
__header_parser__, or a user-defined type derived from __basic_parser__ and
|
||||
invoke its methods directly instead of using the provided stream algorithms.
|
||||
This could be useful for implementing algorithms on streams whose interface
|
||||
does not conform to any __Stream__. For example, a
|
||||
In some cases, users may wish to create an instance of __parser__, or a
|
||||
user-defined type derived from __basic_parser__ and invoke its methods
|
||||
directly instead of using the provided stream algorithms. This could be
|
||||
useful for implementing algorithms on streams whose interface does not
|
||||
conform to any __Stream__. For example, a
|
||||
[@http://zeromq.org/ *ZeroMQ* socket].
|
||||
The basic parser interface is interactive; the caller invokes the function
|
||||
[link beast.ref.http__basic_parser.put `basic_parser::put`]
|
||||
|
||||
@@ -37,7 +37,6 @@
|
||||
<member><link linkend="beast.ref.http__empty_body">empty_body</link></member>
|
||||
<member><link linkend="beast.ref.http__fields">fields</link></member>
|
||||
<member><link linkend="beast.ref.http__header">header</link></member>
|
||||
<member><link linkend="beast.ref.http__header_parser">header_parser</link></member>
|
||||
<member><link linkend="beast.ref.http__message">message</link></member>
|
||||
<member><link linkend="beast.ref.http__parser">parser</link></member>
|
||||
<member><link linkend="beast.ref.http__no_chunk_decorator">no_chunk_decorator</link></member>
|
||||
|
||||
Reference in New Issue
Block a user