forked from boostorg/beast
Add serializer request/response aliases
This commit is contained in:
@@ -123,7 +123,7 @@ void fxx() {
|
||||
//[http_snippet_10
|
||||
|
||||
response<string_body> res;
|
||||
serializer<false, string_body, fields> sr{res};
|
||||
response_serializer<string_body, fields> sr{res};
|
||||
|
||||
//]
|
||||
}
|
||||
@@ -331,14 +331,29 @@ namespace http {
|
||||
#if 0
|
||||
//[http_snippet_9]
|
||||
|
||||
/// Provides buffer oriented HTTP message serialization functionality.
|
||||
template<
|
||||
bool isRequest,
|
||||
class Body,
|
||||
class Fields,
|
||||
class Fields = fields,
|
||||
class ChunkDecorator = no_chunk_decorator
|
||||
>
|
||||
class serializer;
|
||||
|
||||
/// A serializer for HTTP/1 requests
|
||||
template<
|
||||
class Body,
|
||||
class Fields = fields,
|
||||
class ChunkDecorator = no_chunk_decorator>
|
||||
using request_serializer = serializer<true, Body, Fields, ChunkDecorator>;
|
||||
|
||||
/// A serializer for HTTP/1 responses
|
||||
template<
|
||||
class Body,
|
||||
class Fields = fields,
|
||||
class ChunkDecorator = no_chunk_decorator>
|
||||
using response_serializer = serializer<false, Body, Fields, ChunkDecorator>;
|
||||
|
||||
//]
|
||||
#endif
|
||||
|
||||
|
||||
+4
-4
@@ -773,7 +773,7 @@ public:
|
||||
{
|
||||
auto m = m0;
|
||||
error_code ec;
|
||||
serializer<false, Body, fields> sr{m};
|
||||
response_serializer<Body, fields> sr{m};
|
||||
sr.split(true);
|
||||
for(;;)
|
||||
{
|
||||
@@ -787,7 +787,7 @@ public:
|
||||
{
|
||||
auto m = m0;
|
||||
error_code ec;
|
||||
serializer<false, Body, fields> sr{m};
|
||||
response_serializer<Body, fields> sr{m};
|
||||
sr.split(true);
|
||||
for(;;)
|
||||
{
|
||||
@@ -837,7 +837,7 @@ public:
|
||||
auto m = m0;
|
||||
error_code ec;
|
||||
test::string_ostream so{get_io_service(), 3};
|
||||
serializer<false, Body, fields> sr{m};
|
||||
response_serializer<Body, fields> sr{m};
|
||||
sr.split(true);
|
||||
for(;;)
|
||||
{
|
||||
@@ -851,7 +851,7 @@ public:
|
||||
{
|
||||
auto m = m0;
|
||||
error_code ec;
|
||||
serializer<false, Body, fields> sr{m};
|
||||
response_serializer<Body, fields> sr{m};
|
||||
sr.split(true);
|
||||
for(;;)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user