74 using websocketpp::lib::placeholders::_1;
    75 using websocketpp::lib::placeholders::_2;
    76 using websocketpp::lib::bind;
    86     if (con->get_resource() == 
"/getCaseCount") {
    87         std::cout << 
"Detected " << msg->get_payload() << 
" test cases."    91         c->
send(hdl, msg->get_payload(), msg->get_opcode());
    95 int main(
int argc, 
char* argv[]) {
    99     std::string uri = 
"ws://localhost:9001";
   116         websocketpp::lib::error_code ec;
   123         std::cout << 
"case count: " << 
case_count << std::endl;
   128             std::stringstream url;
   130             url << uri << 
"/runCase?case=" << i << 
"&agent="   140         std::cout << 
"done" << std::endl;
   143         std::cout << e.
what() << std::endl;
 static level const all
Special aggregate value representing "all levels". 
 
connection_type::ptr connection_ptr
Type of a shared pointer to the connections this server will create. 
 
Asio based endpoint transport component. 
 
websocketpp::config::asio_tls_client::message_type::ptr message_ptr
 
permessage_compress extension 
 
type::request_type request_type
 
base::response_type response_type
 
Client endpoint role based on the given config. 
 
stub_config::con_msg_manager_type con_msg_manager_type
 
lib::weak_ptr< void > connection_hdl
A handle to uniquely identify a connection. 
 
static char const user_agent[]
Default user agent string. 
 
connection_ptr get_con_from_hdl(connection_hdl hdl, lib::error_code &ec)
Retrieves a connection_ptr from a connection_hdl (exception free) 
 
type::response_type response_type
 
This example is presently used as a scratch space. 
 
connection_ptr connect(connection_ptr con)
Begin the connection process for the given connection. 
 
void init_asio(io_service_ptr ptr, lib::error_code &ec)
initialize asio transport with external io_service (exception free) 
 
virtual char const * what() const 
 
base::message_type message_type
 
lib::shared_ptr< message > ptr
 
base::request_type request_type
 
websocketpp::config::asio_client::message_type::ptr message_ptr
 
websocketpp::transport::asio::endpoint< transport_config > transport_type
 
websocketpp::extensions::permessage_deflate::enabled< permessage_deflate_config > permessage_deflate_type
 
type::elog_type elog_type
 
void clear_error_channels(log::level channels)
Clear Error logging channels. 
 
int main(int argc, char *argv[])
 
base::elog_type elog_type
 
void reset()
wraps the reset method of the internal io_service object 
 
type::concurrency_type concurrency_type
 
Basic ASIO endpoint socket component. 
 
base::alog_type alog_type
 
websocketpp::transport::asio::basic_socket::endpoint socket_type
 
void clear_access_channels(log::level channels)
Clear Access logging channels. 
 
base::endpoint_msg_manager_type endpoint_msg_manager_type
 
base::concurrency_type concurrency_type
 
std::size_t run()
wraps the run method of the internal io_service object 
 
void on_message(client *c, websocketpp::connection_hdl hdl, message_ptr msg)
 
websocketpp::client< deflate_config > client
 
base::con_msg_manager_type con_msg_manager_type
 
void set_message_handler(message_handler h)
 
Client config with asio transport and TLS disabled. 
 
static level const all
Special aggregate value representing "all levels". 
 
void send(connection_hdl hdl, std::string const &payload, frame::opcode::value op, lib::error_code &ec)
Create a message and add it to the outgoing send queue (exception free) 
 
connection_ptr get_connection(uri_ptr location, lib::error_code &ec)
Get a new connection. 
 
type::alog_type alog_type