diff --git a/examples/testee_server/testee_server.cpp b/examples/testee_server/testee_server.cpp index 891100f8dc..363c7a98be 100644 --- a/examples/testee_server/testee_server.cpp +++ b/examples/testee_server/testee_server.cpp @@ -29,7 +29,43 @@ #include #include -typedef websocketpp::server server; +struct testee_config : public websocketpp::config::asio { + // pull default settings from our core config + typedef websocketpp::config::asio core; + + typedef core::concurrency_type concurrency_type; + typedef core::request_type request_type; + typedef core::response_type response_type; + typedef core::message_type message_type; + typedef core::con_msg_manager_type con_msg_manager_type; + typedef core::endpoint_msg_manager_type endpoint_msg_manager_type; + typedef core::alog_type alog_type; + typedef core::elog_type elog_type; + typedef core::rng_type rng_type; + typedef core::endpoint_base endpoint_base; + + static bool const enable_multithreading = false; + + struct transport_config : public core::transport_config { + typedef core::concurrency_type concurrency_type; + typedef core::elog_type elog_type; + typedef core::alog_type alog_type; + typedef core::request_type request_type; + typedef core::response_type response_type; + + static bool const enable_multithreading = false; + }; + + typedef websocketpp::transport::asio::endpoint + transport_type; + + static const websocketpp::log::level elog_level = + websocketpp::log::elevel::none; + static const websocketpp::log::level alog_level = + websocketpp::log::alevel::none; +}; + +typedef websocketpp::server server; using websocketpp::lib::placeholders::_1; using websocketpp::lib::placeholders::_2;