websocketpp
0.5.1
C++/Boost Asio based websocket client/server library
|
Transport policy that uses boost::asio. More...
Namespaces | |
basic_socket | |
error | |
Asio transport errors. | |
tls_socket | |
Classes | |
class | connection |
Boost Asio based connection transport component. More... | |
class | custom_alloc_handler |
class | endpoint |
Boost Asio based endpoint transport component. More... | |
class | handler_allocator |
Typedefs | |
typedef lib::function< void(boost::system::error_code const &)> | socket_shutdown_handler |
typedef lib::function< void(boost::system::error_code const &ec, size_t bytes_transferred)> | async_read_handler |
typedef lib::function< void(boost::system::error_code const &ec, size_t bytes_transferred)> | async_write_handler |
typedef lib::function< void(lib::error_code const &ec)> | pre_init_handler |
typedef lib::function< void(connection_hdl)> | tcp_init_handler |
Functions | |
template<typename Handler > | |
custom_alloc_handler< Handler > | make_custom_alloc_handler (handler_allocator &a, Handler h) |
Transport policy that uses boost::asio.
This policy uses a single boost::asio io_service to provide transport services to a WebSocket++ endpoint.