#include <reactive_socket_service.hpp>
Public Member Functions | |
| connect_handler (socket_type socket, boost::shared_ptr< bool > completed, asio::io_service &io_service, Reactor &reactor, Handler handler) | |
| bool | operator() (const asio::error_code &result) |
Private Attributes | |
| socket_type | socket_ |
| boost::shared_ptr< bool > | completed_ |
| asio::io_service & | io_service_ |
| asio::io_service::work | work_ |
| Reactor & | reactor_ |
| Handler | handler_ |
Definition at line 1357 of file reactive_socket_service.hpp.
| asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::connect_handler | ( | socket_type | socket, | |
| boost::shared_ptr< bool > | completed, | |||
| asio::io_service & | io_service, | |||
| Reactor & | reactor, | |||
| Handler | handler | |||
| ) | [inline] |
Definition at line 1360 of file reactive_socket_service.hpp.
| bool asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::operator() | ( | const asio::error_code & | result | ) | [inline] |
Definition at line 1371 of file reactive_socket_service.hpp.
References asio::detail::bind_handler(), asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::completed_, asio::detail::socket_ops::getsockopt(), asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::handler_, asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::io_service_, asio::native_ecat, asio::io_service::post(), asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::reactor_, asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::socket_, and asio::detail::socket_error_retval.
socket_type asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::socket_ [private] |
Definition at line 1415 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::operator()().
boost::shared_ptr<bool> asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::completed_ [private] |
Definition at line 1416 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::operator()().
asio::io_service& asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::io_service_ [private] |
Definition at line 1417 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::operator()().
asio::io_service::work asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::work_ [private] |
Definition at line 1418 of file reactive_socket_service.hpp.
Reactor& asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::reactor_ [private] |
Definition at line 1419 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::operator()().
Handler asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::handler_ [private] |
Definition at line 1420 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::connect_handler< Handler >::operator()().
1.5.6