#include <reactive_socket_service.hpp>
Public Member Functions | |
| receive_from_handler (socket_type socket, asio::io_service &io_service, const MutableBufferSequence &buffers, endpoint_type &endpoint, socket_base::message_flags flags, Handler handler) | |
| bool | operator() (const asio::error_code &result) |
Private Attributes | |
| socket_type | socket_ |
| asio::io_service & | io_service_ |
| asio::io_service::work | work_ |
| MutableBufferSequence | buffers_ |
| endpoint_type & | sender_endpoint_ |
| socket_base::message_flags | flags_ |
| Handler | handler_ |
Definition at line 1043 of file reactive_socket_service.hpp.
| asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::receive_from_handler | ( | socket_type | socket, | |
| asio::io_service & | io_service, | |||
| const MutableBufferSequence & | buffers, | |||
| endpoint_type & | endpoint, | |||
| socket_base::message_flags | flags, | |||
| Handler | handler | |||
| ) | [inline] |
Definition at line 1046 of file reactive_socket_service.hpp.
| bool asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::operator() | ( | const asio::error_code & | result | ) | [inline] |
Definition at line 1060 of file reactive_socket_service.hpp.
References asio::detail::bind_handler(), asio::buffer(), asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::buffers_, asio::detail::error_base< T >::eof, asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::flags_, asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::handler_, asio::detail::socket_ops::init_buf(), asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::io_service_, asio::detail::reactive_socket_service< Protocol, Reactor >::max_buffers, asio::io_service::post(), asio::detail::socket_ops::recvfrom(), asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::sender_endpoint_, asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, 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 >::receive_from_handler< MutableBufferSequence, Handler >::socket_ [private] |
Definition at line 1101 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::operator()().
asio::io_service& asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::io_service_ [private] |
Definition at line 1102 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::operator()().
asio::io_service::work asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::work_ [private] |
Definition at line 1103 of file reactive_socket_service.hpp.
MutableBufferSequence asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::buffers_ [private] |
Definition at line 1104 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::operator()().
endpoint_type& asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::sender_endpoint_ [private] |
Definition at line 1105 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::operator()().
socket_base::message_flags asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::flags_ [private] |
Definition at line 1106 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::operator()().
Handler asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::handler_ [private] |
Definition at line 1107 of file reactive_socket_service.hpp.
Referenced by asio::detail::reactive_socket_service< Protocol, Reactor >::receive_from_handler< MutableBufferSequence, Handler >::operator()().
1.5.6