|
| mock_endpoint () |
|
void | connect (std::string u) |
|
void | handle_connect (connection_ptr con, websocketpp::lib::error_code const &ec) |
|
| endpoint () |
|
| ~endpoint () |
|
bool | is_secure () const |
| Return whether or not the endpoint produces secure connections. More...
|
|
void | init_asio (io_service_ptr ptr, lib::error_code &ec) |
| initialize asio transport with external io_service (exception free) More...
|
|
void | init_asio (io_service_ptr ptr) |
| initialize asio transport with external io_service More...
|
|
void | init_asio (lib::error_code &ec) |
| Initialize asio transport with internal io_service (exception free) More...
|
|
void | init_asio () |
| Initialize asio transport with internal io_service. More...
|
|
void | set_tcp_pre_bind_handler (tcp_pre_bind_handler h) |
| Sets the tcp pre bind handler. More...
|
|
void | set_tcp_pre_init_handler (tcp_init_handler h) |
| Sets the tcp pre init handler. More...
|
|
void | set_tcp_init_handler (tcp_init_handler h) |
| Sets the tcp pre init handler (deprecated) More...
|
|
void | set_tcp_post_init_handler (tcp_init_handler h) |
| Sets the tcp post init handler. More...
|
|
void | set_listen_backlog (int backlog) |
| Sets the maximum length of the queue of pending connections. More...
|
|
void | set_reuse_addr (bool value) |
| Sets whether to use the SO_REUSEADDR flag when opening listening sockets. More...
|
|
lib::asio::io_service & | get_io_service () |
| Retrieve a reference to the endpoint's io_service. More...
|
|
lib::asio::ip::tcp::endpoint | get_local_endpoint (lib::asio::error_code &ec) |
| Get local TCP endpoint. More...
|
|
void | listen (lib::asio::ip::tcp::endpoint const &ep, lib::error_code &ec) |
| Set up endpoint for listening manually (exception free) More...
|
|
void | listen (lib::asio::ip::tcp::endpoint const &ep) |
| Set up endpoint for listening manually. More...
|
|
template<typename InternetProtocol > |
void | listen (InternetProtocol const &internet_protocol, uint16_t port, lib::error_code &ec) |
| Set up endpoint for listening with protocol and port (exception free) More...
|
|
template<typename InternetProtocol > |
void | listen (InternetProtocol const &internet_protocol, uint16_t port) |
| Set up endpoint for listening with protocol and port. More...
|
|
void | listen (uint16_t port, lib::error_code &ec) |
| Set up endpoint for listening on a port (exception free) More...
|
|
void | listen (uint16_t port) |
| Set up endpoint for listening on a port. More...
|
|
void | listen (std::string const &host, std::string const &service, lib::error_code &ec) |
| Set up endpoint for listening on a host and service (exception free) More...
|
|
void | listen (std::string const &host, std::string const &service) |
| Set up endpoint for listening on a host and service. More...
|
|
void | stop_listening (lib::error_code &ec) |
| Stop listening (exception free) More...
|
|
void | stop_listening () |
| Stop listening. More...
|
|
bool | is_listening () const |
| Check if the endpoint is listening. More...
|
|
std::size_t | run () |
| wraps the run method of the internal io_service object More...
|
|
std::size_t | run_one () |
| wraps the run_one method of the internal io_service object More...
|
|
void | stop () |
| wraps the stop method of the internal io_service object More...
|
|
std::size_t | poll () |
| wraps the poll method of the internal io_service object More...
|
|
std::size_t | poll_one () |
| wraps the poll_one method of the internal io_service object More...
|
|
void | reset () |
| wraps the reset method of the internal io_service object More...
|
|
bool | stopped () const |
| wraps the stopped method of the internal io_service object More...
|
|
void | start_perpetual () |
| Marks the endpoint as perpetual, stopping it from exiting when empty. More...
|
|
void | stop_perpetual () |
| Clears the endpoint's perpetual flag, allowing it to exit when empty. More...
|
|
timer_ptr | set_timer (long duration, timer_handler callback) |
| Call back a function after a period of time. More...
|
|
void | handle_timer (timer_ptr, timer_handler callback, lib::asio::error_code const &ec) |
| Timer handler. More...
|
|
void | async_accept (transport_con_ptr tcon, accept_handler callback, lib::error_code &ec) |
| Accept the next connection attempt and assign it to con (exception free) More...
|
|
void | async_accept (transport_con_ptr tcon, accept_handler callback) |
| Accept the next connection attempt and assign it to con. More...
|
|
| endpoint () |
|
bool | is_secure () const |
| Checks whether the endpoint creates secure connections. More...
|
|
void | set_socket_init_handler (socket_init_handler h) |
| Set socket init handler. More...
|
|
void | set_tls_init_handler (tls_init_handler h) |
| Set TLS init handler. More...
|
|
|
void | init_logging (const lib::shared_ptr< alog_type > &a, const lib::shared_ptr< elog_type > &e) |
| Initialize logging. More...
|
|
void | handle_accept (accept_handler callback, lib::asio::error_code const &asio_ec) |
|
void | async_connect (transport_con_ptr tcon, uri_ptr u, connect_handler cb) |
| Initiate a new connection. More...
|
|
void | handle_resolve_timeout (timer_ptr, connect_handler callback, lib::error_code const &ec) |
| DNS resolution timeout handler. More...
|
|
void | handle_resolve (transport_con_ptr tcon, timer_ptr dns_timer, connect_handler callback, lib::asio::error_code const &ec, lib::asio::ip::tcp::resolver::iterator iterator) |
|
void | handle_connect_timeout (transport_con_ptr tcon, timer_ptr, connect_handler callback, lib::error_code const &ec) |
| Asio connect timeout handler. More...
|
|
void | handle_connect (transport_con_ptr tcon, timer_ptr con_timer, connect_handler callback, lib::asio::error_code const &ec) |
|
lib::error_code | init (transport_con_ptr tcon) |
| Initialize a connection. More...
|
|
lib::error_code | init (socket_con_ptr scon) |
| Initialize a connection. More...
|
|
Definition at line 140 of file timers.cpp.