Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
Next

Chapter 1. Boost.Beast

Vinnie Falco

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)

Table of Contents

Introduction
Requirements
Reporting Bugs
Reports
Security Review (Bishop Fox)
WebSocket (Autobahn|Testsuite)
Quick Start
HTTP Client
WebSocket Client
Examples
Clients
Servers
Servers (Advanced)
Common Files
Documentation Samples
Composed Operations
Using I/O
Asio Refresher
Stream Types
Buffer Types
Files
Writing Composed Operations
Echo
Example: Detect SSL
Using HTTP
Protocol Primer
Message Containers
Message Stream Operations
Serializer Stream Operations
Parser Stream Operations
Incremental Read
Buffer-Oriented Serializing
Write To std::ostream
Buffer-Oriented Parsing
Read From std::istream
Chunked Encoding
Custom Body Types
File Body
Custom Parsers
More Examples
Change Body Type
Expect 100-continue (Client)
Expect 100-continue (Server)
HEAD request (Client)
HEAD response (Server)
HTTP Relay
Send Child Process Output
Using WebSocket
Creating Streams
Establishing Connections
Handshaking (Clients)
Handshaking (Servers)
Send and Receive Messages
Control Frames
Teardown
Notes
Concepts
Body
BodyReader
BodyWriter
BufferSequence
DynamicBuffer
Fields
FieldsWriter
File
Streams
Design Choices
HTTP Message Container
HTTP Comparison to Other Libraries
Comparison to Zaphoyd Studios WebSocket++
FAQ
Release Notes
Reference
Index

Last revised: August 01, 2018 at 21:03:56 GMT


Next