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