◆ protocol_type
◆ Acceptor()
◆ ~Acceptor()
server_mock::Acceptor::~Acceptor |
( |
| ) |
|
|
inline |
◆ accepted()
◆ async_run()
void server_mock::Acceptor::async_run |
( |
| ) |
|
|
inline |
accept connections asynchronously.
runs until stopped().
◆ init()
stdx::expected< void, std::error_code > server_mock::Acceptor::init |
( |
std::string |
address, |
|
|
uint16_t |
port |
|
) |
| |
|
inline |
◆ stop()
void server_mock::Acceptor::stop |
( |
| ) |
|
|
inline |
◆ stopped()
bool server_mock::Acceptor::stopped |
( |
| ) |
const |
|
inline |
check if acceptor is stopped.
- Returns
- if acceptor is stopped.
◆ stopped_now()
bool server_mock::Acceptor::stopped_now |
( |
| ) |
|
|
inlineprivate |
mark the acceptor as stopped.
- Returns
- whether the acceptor was marked as stopped by this call.
- Return values
-
true | marked acceptor as "stopped" now. |
false | already stopped before. |
◆ client_ep_
◆ client_sessions_
◆ io_ctx_
◆ logger_
◆ protocol_name_
std::string server_mock::Acceptor::protocol_name_ |
|
private |
◆ reader_maker_
◆ sock_
◆ stopped_
Monitor<bool> server_mock::Acceptor::stopped_ {false} |
|
private |
◆ tls_server_ctx_
◆ with_tls_
bool server_mock::Acceptor::with_tls_ {false} |
|
private |
◆ work_
The documentation for this class was generated from the following file: