[/ Copyright (c) 2013-2017 Vinnie Falco (vinnie dot falco at gmail dot com) Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ] [library Beast [quickbook 1.6] [copyright 2013 - 2017 Vinnie Falco] [purpose Networking Protocol Library] [license Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at [@http://www.boost.org/LICENSE_1_0.txt]) ] [authors [Falco, Vinnie]] [category template] [category generic] ] [template mdash[] '''— '''] [template indexterm1[term1] ''''''[term1]''''''] [template indexterm2[term1 term2] ''''''[term1]''''''[term2]''''''] [def __N3747__ [@http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3747.pdf [*N3747]]] [def __N4588__ [@http://cplusplus.github.io/networking-ts/draft.pdf [*N4588]]] [def __rfc6455__ [@https://tools.ietf.org/html/rfc6455 rfc6455]] [def __rfc7230__ [@https://tools.ietf.org/html/rfc7230 rfc7230]] [def __Asio__ [@http://www.boost.org/doc/html/boost_asio.html Boost.Asio]] [def __asio_handler_invoke__ [@http://www.boost.org/doc/html/boost_asio/reference/asio_handler_invoke.html `asio_handler_invoke`]] [def __asio_handler_allocate__ [@http://www.boost.org/doc/html/boost_asio/reference/asio_handler_allocate.html `asio_handler_allocate`]] [def __void_or_deduced__ [@http://www.boost.org/doc/html/boost_asio/reference/asynchronous_operations.html#boost_asio.reference.asynchronous_operations.return_type_of_an_initiating_function ['void-or-deduced]]] [def __use_future__ [@http://www.boost.org/doc/html/boost_asio/reference/use_future_t.html `boost::asio::use_future`]] [def __yield_context__ [@http://www.boost.org/doc/html/boost_asio/reference/yield_context.html `boost::asio::yield_context`]] [def __io_service__ [@http://www.boost.org/doc/html/boost_asio/reference/io_service.html `io_service`]] [def __streambuf__ [@http://www.boost.org/doc/html/boost_asio/reference/streambuf.html [*boost::asio::streambuf]]] [def __AsyncReadStream__ [@http://www.boost.org/doc/html/boost_asio/reference/AsyncReadStream.html [*AsyncReadStream]]] [def __AsyncWriteStream__ [@http://www.boost.org/doc/html/boost_asio/reference/AsyncWriteStream.html [*AsyncWriteStream]]] [def __CompletionHandler__ [@http://www.boost.org/doc/html/boost_asio/reference/CompletionHandler.html [*CompletionHandler]]] [def __ConstBufferSequence__ [@http://www.boost.org/doc/html/boost_asio/reference/ConstBufferSequence.html [*ConstBufferSequence]]] [def __Handler__ [@http://www.boost.org/doc/html/boost_asio/reference/Handler.html [*Handler]]] [def __MutableBufferSequence__ [@http://www.boost.org/doc/html/boost_asio/reference/MutableBufferSequence.html [*MutableBufferSequence]]] [def __SyncReadStream__ [@http://www.boost.org/doc/html/boost_asio/reference/SyncReadStream.html [*SyncReadStream]]] [def __SyncWriteStream__ [@http://www.boost.org/doc/html/boost_asio/reference/SyncWriteStream.html [*SyncWriteStream]]] [def __AsyncStream__ [link beast.concept.streams.AsyncStream [*AsyncStream]]] [def __Body__ [link beast.concept.Body [*Body]]] [def __BodyReader__ [link beast.concept.BodyReader [*BodyReader]]] [def __BodyWriter__ [link beast.concept.BodyWriter [*BodyWriter]]] [def __DynamicBuffer__ [link beast.concept.DynamicBuffer [*DynamicBuffer]]] [def __FieldSequence__ [link beast.concept.FieldSequence [*FieldSequence]]] [def __Stream__ [link beast.concept.streams [*Stream]]] [def __SyncStream__ [link beast.concept.streams.SyncStream [*SyncStream]]] [def __basic_fields__ [link beast.ref.http__basic_fields `basic_fields`]] [def __basic_multi_buffer__ [link beast.ref.basic_multi_buffer `basic_multi_buffer`]] [def __basic_parser__ [link beast.ref.http__basic_parser `basic_parser`]] [def __buffer_body__ [link beast.ref.http__buffer_body `buffer_body`]] [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 __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`]] [def __serializer__ [link beast.ref.http__serializer `serializer`]] [import ../examples/http_example.cpp] [import ../examples/websocket_example.cpp] [import ../examples/echo_op.cpp] [import ../examples/doc_http_samples.hpp] [include 1_overview.qbk] [include 2_examples.qbk] [include 3_0_core.qbk] [include 4_00_http.qbk] [include 5_http_examples.qbk] [include 6_0_websocket.qbk] [include 7_concepts.qbk] [include 8_0_design.qbk] [section:quickref Reference] [xinclude quickref.xml] [endsect] [block'''This Page Intentionally Left Blank 1/2'''] [section:ref This Page Intentionally Left Blank 2/2] [include reference.qbk] [endsect] [block''''''] [xinclude index.xml]