|
join 1.0
lightweight network framework library
|
asynchronous accept operation. More...
#include <async_operation.hpp>

Public Types | |
| using | Endpoint = typename Protocol::Endpoint |
| using | Socket = typename Protocol::Socket |
| using | Accept = Function<void (Socket&&, const std::error_code&, bool), 16> |
| handler invoked on completion. | |
Public Attributes | |
| IoOperation | op = {} |
| operation submitted to the proactor. | |
| Accept | acceptHandler |
| handler invoked on completion. | |
| Endpoint | remote |
| remote endpoint. | |
| socklen_t | remoteLen = sizeof (struct sockaddr_storage) |
| remote address length. | |
asynchronous accept operation.
| using join::BasicAsyncAccept< Protocol, Proactor >::Accept = Function<void (Socket&&, const std::error_code&, bool), 16> |
handler invoked on completion.
| using join::BasicAsyncAccept< Protocol, Proactor >::Endpoint = typename Protocol::Endpoint |
| using join::BasicAsyncAccept< Protocol, Proactor >::Socket = typename Protocol::Socket |
| Accept join::BasicAsyncAccept< Protocol, Proactor >::acceptHandler |
handler invoked on completion.
| IoOperation join::BasicAsyncAccept< Protocol, Proactor >::op = {} |
operation submitted to the proactor.
| Endpoint join::BasicAsyncAccept< Protocol, Proactor >::remote |
remote endpoint.
| socklen_t join::BasicAsyncAccept< Protocol, Proactor >::remoteLen = sizeof (struct sockaddr_storage) |
remote address length.