28 #ifndef WEBSOCKETPP_CONFIG_CORE_HPP    29 #define WEBSOCKETPP_CONFIG_CORE_HPP   109         static bool const enable_multithreading = 
true;
   253         static const bool allow_disabling_context_takeover = 
true;
   260         static const uint8_t minimum_outgoing_window_bits = 8;
   285 #endif // WEBSOCKETPP_CONFIG_CORE_HPP static level const all
Special aggregate value representing "all levels". 
 
websocketpp::extensions::permessage_deflate::disabled< permessage_deflate_config > permessage_deflate_type
 
static bool const enable_multithreading
Controls compile time enabling/disabling of thread syncronization code Disabling can provide a minor ...
 
static const size_t max_http_body_size
Default maximum http body size. 
 
static const long timeout_pong
Length of time to wait for a pong after a ping. 
 
type::alog_type alog_type
 
websocketpp::concurrency::basic concurrency_type
 
type::elog_type elog_type
 
static const bool enable_extensions
Global flag for enabling/disabling extensions. 
 
websocketpp::random::none::int_generator< uint32_t > rng_type
RNG policies. 
 
Concurrency policy that uses std::mutex / boost::mutex. 
 
static const long timeout_socket_pre_init
Default timer values (in ms) 
 
static level const devel
Low level debugging information (warning: very chatty) 
 
type::concurrency_type concurrency_type
 
static const long timeout_close_handshake
Length of time before a closing handshake is aborted. 
 
websocketpp::connection_base connection_base
User overridable Connection base class. 
 
websocketpp::log::basic< concurrency_type, websocketpp::log::alevel > alog_type
 
static const long timeout_proxy
Length of time to wait before a proxy handshake is aborted. 
 
Package of log levels for logging access events. 
 
websocketpp::log::basic< concurrency_type, websocketpp::log::elevel > elog_type
Logging policies. 
 
Stores, parses, and manipulates HTTP responses. 
 
http::parser::request request_type
 
static level const devel
Development messages (warning: very chatty) 
 
Stub class for use when disabling permessage_deflate extension. 
 
Extension specific settings: 
 
message_buffer::alloc::con_msg_manager< message_type > con_msg_manager_type
 
static const long timeout_socket_post_init
Length of time to wait for socket post-initialization. 
 
websocketpp::transport::iostream::endpoint< transport_config > transport_type
Transport Endpoint Component. 
 
static const long timeout_open_handshake
Default timer values (in ms) 
 
Stub for user supplied base class. 
 
Basic logger that outputs to an ostream. 
 
http::parser::response response_type
 
Stub for user supplied base class. 
 
static const bool drop_on_protocol_error
Drop connections immediately on protocol error. 
 
static const size_t connection_read_buffer_size
 
message_buffer::alloc::endpoint_msg_manager< con_msg_manager_type > endpoint_msg_manager_type
 
Thread safe stub "random" integer generator. 
 
Namespace for the WebSocket++ project. 
 
static const long timeout_dns_resolve
Length of time to wait for dns resolution. 
 
Represents a buffer for a single WebSocket message. 
 
static const bool silent_close
Suppresses the return of detailed connection close information. 
 
static const int client_version
WebSocket Protocol version to use as a client. 
 
type::response_type response_type
 
static const websocketpp::log::level elog_level
Default static error logging channels. 
 
static const websocketpp::log::level alog_level
Default static access logging channels. 
 
Package of log levels for logging errors. 
 
static const long timeout_socket_shutdown
Length of time to wait for socket shutdown. 
 
websocketpp::endpoint_base endpoint_base
User overridable Endpoint base class. 
 
core::request_type request_type
 
Stores, parses, and manipulates HTTP requests. 
 
type::request_type request_type
 
message_buffer::message< message_buffer::alloc::con_msg_manager > message_type
 
static const long timeout_connect
Length of time to wait for TCP connect. 
 
uint32_t level
Type of a channel package. 
 
A connection message manager that allocates a new message for each request. 
 
An endpoint message manager that allocates a new manager for each connection. 
 
static level const all
Special aggregate value representing "all levels". 
 
Server config with iostream transport. 
 
static const size_t max_message_size
Default maximum message size.