Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
config Struct Reference
Inheritance diagram for config:
Collaboration diagram for config:

Classes

struct  transport_config
 

Public Types

typedef websocketpp::http::parser::request request_type
 
typedef websocketpp::concurrency::none concurrency_type
 
typedef websocketpp::log::stub alog_type
 
typedef websocketpp::log::stub elog_type
 
typedef websocketpp::http::parser::response response_type
 
typedef websocketpp::transport::asio::tls_socket::endpoint socket_type
 
typedef config type
 
typedef websocketpp::config::asio base
 
typedef base::concurrency_type concurrency_type
 
typedef base::request_type request_type
 
typedef base::response_type response_type
 
typedef base::message_type message_type
 
typedef base::con_msg_manager_type con_msg_manager_type
 
typedef base::endpoint_msg_manager_type endpoint_msg_manager_type
 
typedef base::alog_type alog_type
 
typedef base::elog_type elog_type
 
typedef base::rng_type rng_type
 
typedef websocketpp::transport::asio::endpoint< transport_configtransport_type
 
typedef websocketpp::concurrency::basic concurrency_type
 
typedef websocketpp::log::basic< concurrency_type, websocketpp::log::elevelelog_type
 
typedef websocketpp::log::basic< concurrency_type, websocketpp::log::alevelalog_type
 
- Public Types inherited from websocketpp::config::asio_client
typedef asio_client type
 
typedef core_client base
 
typedef base::concurrency_type concurrency_type
 
typedef base::request_type request_type
 
typedef base::response_type response_type
 
typedef base::message_type message_type
 
typedef base::con_msg_manager_type con_msg_manager_type
 
typedef base::endpoint_msg_manager_type endpoint_msg_manager_type
 
typedef base::alog_type alog_type
 
typedef base::elog_type elog_type
 
typedef base::rng_type rng_type
 
typedef websocketpp::transport::asio::endpoint< transport_configtransport_type
 
- Public Types inherited from websocketpp::config::core_client
typedef core_client type
 
typedef websocketpp::concurrency::basic concurrency_type
 
typedef http::parser::request request_type
 
typedef http::parser::response response_type
 
typedef message_buffer::message< message_buffer::alloc::con_msg_managermessage_type
 
typedef message_buffer::alloc::con_msg_manager< message_typecon_msg_manager_type
 
typedef message_buffer::alloc::endpoint_msg_manager< con_msg_manager_typeendpoint_msg_manager_type
 
typedef websocketpp::log::basic< concurrency_type, websocketpp::log::elevelelog_type
 Logging policies.
 
typedef websocketpp::log::basic< concurrency_type, websocketpp::log::alevelalog_type
 
typedef websocketpp::random::random_device::int_generator< uint32_t, concurrency_typerng_type
 RNG policies.
 
typedef websocketpp::transport::iostream::endpoint< transport_configtransport_type
 Transport Endpoint Component.
 
typedef websocketpp::endpoint_base endpoint_base
 User overridable Endpoint base class.
 
typedef websocketpp::connection_base connection_base
 User overridable Connection base class.
 
typedef websocketpp::extensions::permessage_deflate::disabled< permessage_deflate_configpermessage_deflate_type
 

Static Public Attributes

static const bool enable_multithreading = true
 
static const long timeout_socket_pre_init = 1000
 
static const long timeout_proxy = 1000
 
static const long timeout_socket_post_init = 1000
 
static const long timeout_dns_resolve = 1000
 
static const long timeout_connect = 1000
 
static const long timeout_socket_shutdown = 1000
 
static const long timeout_open_handshake = 500
 Length of time before an opening handshake is aborted.
 
static const long timeout_close_handshake = 500
 Length of time before a closing handshake is aborted.
 
static const long timeout_pong = 500
 Length of time to wait for a pong after a ping.
 
- Static Public Attributes inherited from websocketpp::config::core_client
static bool const enable_multithreading = true
 
static const long timeout_open_handshake = 5000
 Default timer values (in ms)
 
static const long timeout_close_handshake = 5000
 Length of time before a closing handshake is aborted.
 
static const long timeout_pong = 5000
 Length of time to wait for a pong after a ping.
 
static const int client_version = 13
 WebSocket Protocol version to use as a client.
 
static const websocketpp::log::level elog_level
 Default static error logging channels.
 
static const websocketpp::log::level alog_level
 Default static access logging channels.
 
static const size_t connection_read_buffer_size = 16384
 
static const bool drop_on_protocol_error = false
 Drop connections immediately on protocol error.
 
static const bool silent_close = false
 Suppresses the return of detailed connection close information.
 
static const size_t max_message_size = 32000000
 Default maximum message size.
 
static const size_t max_http_body_size = 32000000
 Default maximum http body size.
 
static const bool enable_extensions = true
 Global flag for enabling/disabling extensions.
 

Detailed Description

Definition at line 42 of file permessage_deflate.cpp.

Member Typedef Documentation

◆ alog_type [1/3]

websocketpp::log::stub config::alog_type

Definition at line 92 of file timers.cpp.

◆ alog_type [2/3]

base::alog_type config::alog_type

Definition at line 54 of file integration.cpp.

◆ alog_type [3/3]

Definition at line 49 of file connection.cpp.

◆ base

Definition at line 43 of file integration.cpp.

◆ con_msg_manager_type

base::con_msg_manager_type config::con_msg_manager_type

Definition at line 51 of file integration.cpp.

◆ concurrency_type [1/3]

websocketpp::concurrency::none config::concurrency_type

Definition at line 90 of file timers.cpp.

◆ concurrency_type [2/3]

base::concurrency_type config::concurrency_type

Definition at line 45 of file integration.cpp.

◆ concurrency_type [3/3]

websocketpp::concurrency::basic config::concurrency_type

Definition at line 45 of file connection.cpp.

◆ elog_type [1/3]

websocketpp::log::stub config::elog_type

Definition at line 93 of file timers.cpp.

◆ elog_type [2/3]

base::elog_type config::elog_type

Definition at line 55 of file integration.cpp.

◆ elog_type [3/3]

Definition at line 47 of file connection.cpp.

◆ endpoint_msg_manager_type

base::endpoint_msg_manager_type config::endpoint_msg_manager_type

Definition at line 52 of file integration.cpp.

◆ message_type

base::message_type config::message_type

Definition at line 50 of file integration.cpp.

◆ request_type [1/2]

typedef websocketpp::http::parser::request config::request_type

Definition at line 39 of file extension_permessage_compress.cpp.

◆ request_type [2/2]

base::request_type config::request_type

Definition at line 47 of file integration.cpp.

◆ response_type [1/2]

websocketpp::http::parser::response config::response_type

Definition at line 95 of file timers.cpp.

◆ response_type [2/2]

base::response_type config::response_type

Definition at line 48 of file integration.cpp.

◆ rng_type

base::rng_type config::rng_type

Definition at line 57 of file integration.cpp.

◆ socket_type

Definition at line 96 of file timers.cpp.

◆ transport_type

Definition at line 70 of file integration.cpp.

◆ type

config config::type

Definition at line 42 of file integration.cpp.

Member Data Documentation

◆ enable_multithreading

const bool config::enable_multithreading = true
static

Definition at line 98 of file timers.cpp.

◆ timeout_close_handshake

const long config::timeout_close_handshake = 500
static

Definition at line 78 of file integration.cpp.

◆ timeout_connect

const long config::timeout_connect = 1000
static

Definition at line 104 of file timers.cpp.

◆ timeout_dns_resolve

const long config::timeout_dns_resolve = 1000
static

Definition at line 103 of file timers.cpp.

◆ timeout_open_handshake

const long config::timeout_open_handshake = 500
static

Definition at line 76 of file integration.cpp.

◆ timeout_pong

const long config::timeout_pong = 500
static

Definition at line 80 of file integration.cpp.

◆ timeout_proxy

const long config::timeout_proxy = 1000
static

Definition at line 101 of file timers.cpp.

◆ timeout_socket_post_init

const long config::timeout_socket_post_init = 1000
static

Definition at line 102 of file timers.cpp.

◆ timeout_socket_pre_init

const long config::timeout_socket_pre_init = 1000
static

Definition at line 100 of file timers.cpp.

◆ timeout_socket_shutdown

const long config::timeout_socket_shutdown = 1000
static

Definition at line 105 of file timers.cpp.


The documentation for this struct was generated from the following files: