<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="10">Serializer Stream Operations</string>
    <string name="">Non-trivial algorithms need to do more than send entire messages at once, such as:</string>
    <string name="">* Send the header first, and the body later.</string>
    <string name="">* Send a message incrementally: bounded work in each I/O cycle.</string>
    <string name="">* Use a series of caller-provided buffers to represent the body.</string>
    <string name="">These tasks may be performed by using the serializer stream interfaces. To use these interfaces, first construct an appropriate serializer from the message to be sent:</string>
    <string name="">Serializer</string>
    <string name="25">Name</string>
    <string name="25">Description</string>
    <string name="">__serializer__</string>
    <string name="">/// Provides buffer oriented HTTP message serialization functionality.\ntemplate&lt;\nbool isRequest,\nclass Body,\nclass Fields = fields\n&gt;\nclass serializer;</string>
    <string name="">[link beast.ref.boost__beast__http__request_serializer `request_serializer`]</string>
    <string name="">/// A serializer for HTTP/1 requests\ntemplate&lt;\nclass Body,\nclass Fields = fields\n&gt;\nusing request_serializer = serializer&lt;true, Body, Fields&gt;;</string>
    <string name="">[link beast.ref.boost__beast__http__response_serializer `response_serializer`]</string>
    <string name="">/// A serializer for HTTP/1 responses\ntemplate&lt;\nclass Body,\nclass Fields = fields\n&gt;\nusing response_serializer = serializer&lt;false, Body, Fields&gt;;</string>
    <string name="">The choices for template types must match the message passed on construction. This code creates an HTTP response and the corresponding serializer:</string>
    <string name="">The stream operations which work on serializers are:</string>
    <string name="73">Serializer Stream Operations</string>
    <string name="73">Name</string>
    <string name="73">Description</string>
    <string name="">[link beast.ref.boost__beast__http__write.overload1 [*write]]</string>
    <string name="">Send everything in a __serializer__ to a __SyncWriteStream__.</string>
    <string name="">[link beast.ref.boost__beast__http__async_write.overload1 [*async_write]]</string>
    <string name="">Send everything in a __serializer__ asynchronously to an __AsyncWriteStream__.</string>
    <string name="">[link beast.ref.boost__beast__http__write_header.overload1 [*write_header]]</string>
    <string name="">Send only the header from a __serializer__ to a __SyncWriteStream__.</string>
    <string name="">[link beast.ref.boost__beast__http__async_write_header [*async_write_header]]</string>
    <string name="">Send only the header from a __serializer__ asynchronously to an __AsyncWriteStream__.</string>
    <string name="">[link beast.ref.boost__beast__http__write_some.overload1 [*write_some]]</string>
    <string name="">Send part of a __serializer__ to a __SyncWriteStream__.</string>
    <string name="">[link beast.ref.boost__beast__http__async_write_some [*async_write_some]]</string>
    <string name="">Send part of a __serializer__ asynchronously to an __AsyncWriteStream__.</string>
    <string name="">Here is an example of using a serializer to send a message on a stream synchronously. This performs the same operation as calling `write(stream, m)`:</string>
</resources>
