NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
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::request request_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. More...
 
typedef websocketpp::log::basic< concurrency_type, websocketpp::log::alevelalog_type
 
typedef websocketpp::random::random_device::int_generator< uint32_t, concurrency_typerng_type
 RNG policies. More...
 
typedef websocketpp::transport::iostream::endpoint< transport_configtransport_type
 Transport Endpoint Component. More...
 
typedef websocketpp::endpoint_base endpoint_base
 User overridable Endpoint base class. More...
 
typedef websocketpp::connection_base connection_base
 User overridable Connection base class. More...
 
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. More...
 
static const long timeout_close_handshake = 500
 Length of time before a closing handshake is aborted. More...
 
static const long timeout_pong = 500
 Length of time to wait for a pong after a ping. More...
 
- Static Public Attributes inherited from websocketpp::config::core_client
static bool const enable_multithreading = true
 Controls compile time enabling/disabling of thread syncronization code Disabling can provide a minor performance improvement to single threaded applications. More...
 
static const long timeout_open_handshake = 5000
 Default timer values (in ms) More...
 
static const long timeout_close_handshake = 5000
 Length of time before a closing handshake is aborted. More...
 
static const long timeout_pong = 5000
 Length of time to wait for a pong after a ping. More...
 
static const int client_version = 13
 WebSocket Protocol version to use as a client. More...
 
static const websocketpp::log::level elog_level
 Default static error logging channels. More...
 
static const websocketpp::log::level alog_level
 Default static access logging channels. More...
 
static const size_t connection_read_buffer_size = 16384
 
static const bool drop_on_protocol_error = false
 Drop connections immediately on protocol error. More...
 
static const bool silent_close = false
 Suppresses the return of detailed connection close information. More...
 
static const size_t max_message_size = 32000000
 Default maximum message size. More...
 
static const size_t max_http_body_size = 32000000
 Default maximum http body size. More...
 
static const bool enable_extensions = true
 Global flag for enabling/disabling extensions. More...
 

Detailed Description

Definition at line 42 of file permessage_deflate.cpp.

Member Typedef Documentation

Definition at line 92 of file timers.cpp.

Definition at line 93 of file timers.cpp.

Definition at line 42 of file integration.cpp.

Definition at line 43 of file integration.cpp.

Definition at line 47 of file integration.cpp.

Definition at line 48 of file integration.cpp.

Definition at line 50 of file integration.cpp.

Definition at line 54 of file integration.cpp.

Definition at line 55 of file integration.cpp.

Definition at line 57 of file integration.cpp.

Member Data Documentation

const long config::timeout_socket_pre_init = 1000
static

Definition at line 100 of file timers.cpp.

const long config::timeout_proxy = 1000
static
const long config::timeout_socket_post_init = 1000
static
const long config::timeout_dns_resolve = 1000
static
const long config::timeout_connect = 1000
static
const long config::timeout_socket_shutdown = 1000
static
const long config::timeout_open_handshake = 500
static

Length of time before an opening handshake is aborted.

Definition at line 76 of file integration.cpp.

Referenced by websocketpp::endpoint< connection, config >::create_connection().

const long config::timeout_close_handshake = 500
static

Length of time before a closing handshake is aborted.

Definition at line 78 of file integration.cpp.

Referenced by websocketpp::endpoint< connection, config >::create_connection().

const long config::timeout_pong = 500
static

Length of time to wait for a pong after a ping.

Definition at line 80 of file integration.cpp.

Referenced by websocketpp::endpoint< connection, config >::create_connection().


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