rippled
|
Public Member Functions | |
Detector (Port const &port, Handler &handler, boost::asio::io_context &ioc, stream_type &&stream, endpoint_type remote_address, beast::Journal j) | |
void | run () |
void | close () override |
io_list & | ios () |
Return the io_list associated with the work. More... | |
T | shared_from_this (T... args) |
T | weak_from_this (T... args) |
Private Member Functions | |
void | do_detect (yield_context yield) |
template<class = void> | |
void | destroy () |
Private Attributes | |
Port const & | port_ |
Handler & | handler_ |
boost::asio::io_context & | ioc_ |
stream_type | stream_ |
socket_type & | socket_ |
endpoint_type | remote_address_ |
boost::asio::io_context::strand | strand_ |
const beast::Journal | j_ |
io_list * | ios_ = nullptr |
ripple::Door< Handler >::Detector::Detector | ( | Port const & | port, |
Handler & | handler, | ||
boost::asio::io_context & | ioc, | ||
stream_type && | stream, | ||
endpoint_type | remote_address, | ||
beast::Journal | j | ||
) |
void ripple::Door< Handler >::Detector::run |
|
overridevirtual |
Implements ripple::io_list::work.
|
private |
|
privateinherited |
|
inherited |
Return the io_list associated with the work.
Requirements: The call to io_list::emplace to create the work has already returned.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |