#include <pipe_select_interrupter.hpp>
Public Member Functions | |
| pipe_select_interrupter () | |
| ~pipe_select_interrupter () | |
| void | interrupt () |
| bool | reset () |
| int | read_descriptor () const |
Private Attributes | |
| int | read_descriptor_ |
| int | write_descriptor_ |
Definition at line 35 of file pipe_select_interrupter.hpp.
| asio::detail::pipe_select_interrupter::pipe_select_interrupter | ( | ) | [inline] |
Definition at line 39 of file pipe_select_interrupter.hpp.
References read_descriptor_, and write_descriptor_.
| asio::detail::pipe_select_interrupter::~pipe_select_interrupter | ( | ) | [inline] |
Definition at line 52 of file pipe_select_interrupter.hpp.
References asio::detail::socket_ops::close(), read_descriptor_, and write_descriptor_.
| void asio::detail::pipe_select_interrupter::interrupt | ( | ) | [inline] |
Definition at line 61 of file pipe_select_interrupter.hpp.
References asio::write(), and write_descriptor_.
Referenced by asio::detail::select_reactor< Own_Thread >::cancel_ops_unlocked(), asio::detail::select_reactor< Own_Thread >::interrupt(), asio::detail::select_reactor< Own_Thread >::schedule_timer(), asio::detail::select_reactor< Own_Thread >::shutdown_service(), asio::detail::select_reactor< Own_Thread >::start_except_op(), asio::detail::select_reactor< Own_Thread >::start_read_op(), asio::detail::select_reactor< Own_Thread >::start_write_and_except_ops(), and asio::detail::select_reactor< Own_Thread >::start_write_op().
| bool asio::detail::pipe_select_interrupter::reset | ( | ) | [inline] |
Definition at line 68 of file pipe_select_interrupter.hpp.
References asio::read(), and read_descriptor_.
Referenced by asio::detail::select_reactor< Own_Thread >::run().
| int asio::detail::pipe_select_interrupter::read_descriptor | ( | ) | const [inline] |
Definition at line 79 of file pipe_select_interrupter.hpp.
References read_descriptor_.
Referenced by asio::detail::select_reactor< Own_Thread >::run().
int asio::detail::pipe_select_interrupter::read_descriptor_ [private] |
Definition at line 89 of file pipe_select_interrupter.hpp.
Referenced by pipe_select_interrupter(), read_descriptor(), reset(), and ~pipe_select_interrupter().
int asio::detail::pipe_select_interrupter::write_descriptor_ [private] |
Definition at line 94 of file pipe_select_interrupter.hpp.
Referenced by interrupt(), pipe_select_interrupter(), and ~pipe_select_interrupter().
1.5.6