28#ifndef WEBSOCKETPP_CONFIG_MINIMAL_HPP
29#define WEBSOCKETPP_CONFIG_MINIMAL_HPP
Stub concurrency policy that implements the interface using no-ops.
Stub for user supplied base class.
Stub for user supplied base class.
Stub class for use when disabling permessage_deflate extension.
Stores, parses, and manipulates HTTP requests.
Stores, parses, and manipulates HTTP responses.
Stub logger that ignores all input.
Represents a buffer for a single WebSocket message.
Thread safe stub "random" integer generator.
uint32_t level
Type of a channel package.
Namespace for the WebSocket++ project.
Extension specific settings:
core::request_type request_type
static const bool allow_disabling_context_takeover
static const uint8_t minimum_outgoing_window_bits
type::elog_type elog_type
static const long timeout_dns_resolve
Length of time to wait for dns resolution.
static const long timeout_socket_shutdown
Length of time to wait for socket shutdown.
static const long timeout_proxy
Length of time to wait before a proxy handshake is aborted.
type::request_type request_type
static bool const enable_multithreading
type::concurrency_type concurrency_type
static const long timeout_socket_post_init
Length of time to wait for socket post-initialization.
static const long timeout_socket_pre_init
Default timer values (in ms)
type::response_type response_type
static const long timeout_connect
Length of time to wait for TCP connect.
type::alog_type alog_type
Server config with minimal dependencies.
websocketpp::endpoint_base endpoint_base
User overridable Endpoint base class.
message_buffer::alloc::endpoint_msg_manager< con_msg_manager_type > endpoint_msg_manager_type
static const int client_version
WebSocket Protocol version to use as a client.
http::parser::request request_type
message_buffer::alloc::con_msg_manager< message_type > con_msg_manager_type
static const bool silent_close
Suppresses the return of detailed connection close information.
websocketpp::concurrency::none concurrency_type
static const websocketpp::log::level elog_level
Default static error logging channels.
websocketpp::log::stub elog_type
Logging policies.
websocketpp::extensions::permessage_deflate::disabled< permessage_deflate_config > permessage_deflate_type
websocketpp::transport::stub::endpoint< transport_config > transport_type
Transport Endpoint Component.
websocketpp::connection_base connection_base
User overridable Connection base class.
static const size_t max_http_body_size
Default maximum http body size.
static const long timeout_open_handshake
Default timer values (in ms)
static bool const enable_multithreading
static const size_t connection_read_buffer_size
http::parser::response response_type
message_buffer::message< message_buffer::alloc::con_msg_manager > message_type
static const long timeout_close_handshake
Length of time before a closing handshake is aborted.
static const bool drop_on_protocol_error
Drop connections immediately on protocol error.
websocketpp::random::none::int_generator< uint32_t > rng_type
RNG policies.
static const long timeout_pong
Length of time to wait for a pong after a ping.
websocketpp::log::stub alog_type
static const size_t max_message_size
Default maximum message size.
static const bool enable_extensions
Global flag for enabling/disabling extensions.
static const websocketpp::log::level alog_level
Default static access logging channels.
static level const none
Special aggregate value representing "no levels".
static level const none
Special aggregate value representing "no levels".