boost::beast2

Namespaces

Name

test

Types

Name

Description

Request

Request object for HTTP route handlers

Response

Response object for HTTP route handlers

ResponseAsio

Response object for Asio HTTP route handlers

acceptor_config

any_lambda

any_lambda<R(Args...)>

asio_io_context

Asio's io_context as an application part

basic_request

Base class for request objects

basic_response

Base class for response objects

basic_router

A container for HTTP route handlers.

body_read_stream

A body reader for HTTP/1 messages.

call_mf_impl

client

detacher

Function to detach a route handler from its session

endpoint

Represents a host and port

http_server

http_stream

An HTTP server stream which routes requests to handlers and sends reesponses.

log_sections

log_service

plain_worker

resumer

Function to resume a route handler's session

router_options

Configuration options for routers.

section

serve_redirect

serve_static

A route handler which serves static files from a document root

workers

A set of accepting sockets and their workers.

workers_base

route_result

The result type returned by a route handler.

router

The sans‐IO router type

router_asio

The Asio‐aware router type

Enums

Name

Description

error

Error codes

route

Route handler return values

Functions

Name

Description

async_read

Read a complete message from the stream.

async_read_header

Read a complete header from the stream.

async_read_some

Read part of the message body from the stream.

async_write

Write HTTP data to a stream

async_write_some

Write HTTP data to a stream

call_mf

format_to

Format arguments using a format string

install_multi_threaded_asio_io_context

install_plain_http_server

install_single_threaded_asio_io_context

use_log_service

Return the log service attached to the polystore If the polystore does not already contain the service, it is created.

operator<<

Stream insertion operator

Created with MrDocs