#include <reactive_socket_service.hpp>
Public Member Functions | |
| accept_handler (socket_type socket, asio::io_service &io_service, Socket &peer, const protocol_type &protocol, endpoint_type *peer_endpoint, bool enable_connection_aborted, Handler handler) | |
| bool | operator() (const asio::error_code &result) |
Private Attributes | |
| socket_type | socket_ |
| asio::io_service & | io_service_ |
| asio::io_service::work | work_ |
| Socket & | peer_ |
| protocol_type | protocol_ |
| endpoint_type * | peer_endpoint_ |
| bool | enable_connection_aborted_ |
| Handler | handler_ |
Definition at line 1216 of file reactive_socket_service.hpp.
| asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::accept_handler | ( | socket_type | socket, | |
| asio::io_service & | io_service, | |||
| Socket & | peer, | |||
| const protocol_type & | protocol, | |||
| endpoint_type * | peer_endpoint, | |||
| bool | enable_connection_aborted, | |||
| Handler | handler | |||
| ) | [inline] |
Definition at line 1219 of file reactive_socket_service.hpp.
| bool asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator() | ( | const asio::error_code & | result | ) | [inline] |
Definition at line 1234 of file reactive_socket_service.hpp.
References asio::detail::socket_ops::accept(), asio::detail::bind_handler(), asio::detail::error_base< T >::connection_aborted, asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::enable_connection_aborted_, asio::detail::socket_holder::get(), asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::handler_, asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::io_service_, asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::peer_, asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::peer_endpoint_, asio::io_service::post(), asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::protocol_, asio::detail::socket_holder::release(), asio::detail::socket_holder::reset(), asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::socket_, asio::detail::error_base< T >::try_again, and asio::detail::error_base< T >::would_block.
socket_type asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::socket_ [private] |
Definition at line 1281 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator()().
asio::io_service& asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::io_service_ [private] |
Definition at line 1282 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator()().
asio::io_service::work asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::work_ [private] |
Definition at line 1283 of file reactive_socket_service.hpp.
Socket& asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::peer_ [private] |
Definition at line 1284 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator()().
protocol_type asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::protocol_ [private] |
Definition at line 1285 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator()().
endpoint_type* asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::peer_endpoint_ [private] |
Definition at line 1286 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator()().
bool asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::enable_connection_aborted_ [private] |
Definition at line 1287 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator()().
Handler asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::handler_ [private] |
Definition at line 1288 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::accept_handler< Socket, Handler >::operator()().
1.5.6