#include <x_mock_session.h>
◆ clock_type
◆ MySQLServerMockSessionX()
◆ cancel()
void server_mock::MySQLServerMockSessionX::cancel |
( |
| ) |
|
|
inlineoverridevirtual |
◆ encode_due_async_notices()
bool server_mock::MySQLServerMockSessionX::encode_due_async_notices |
( |
const clock_type::time_point & |
start_time | ) |
|
encode all async notices.
- Parameters
-
- Return values
-
true | one or more notice was added |
false | no notice encoded. |
◆ finish()
void server_mock::MySQLServerMockSessionX::finish |
( |
| ) |
|
|
private |
◆ greeting()
void server_mock::MySQLServerMockSessionX::greeting |
( |
| ) |
|
|
private |
◆ handshake()
void server_mock::MySQLServerMockSessionX::handshake |
( |
| ) |
|
|
private |
◆ idle()
void server_mock::MySQLServerMockSessionX::idle |
( |
| ) |
|
|
private |
◆ notice_expiry()
MySQLServerMockSessionX::clock_type::time_point server_mock::MySQLServerMockSessionX::notice_expiry |
( |
| ) |
const |
expiry of the notice.
- Returns
- when the next notice needs to be sent.
- Return values
-
◆ notices()
void server_mock::MySQLServerMockSessionX::notices |
( |
| ) |
|
|
private |
◆ run()
void server_mock::MySQLServerMockSessionX::run |
( |
| ) |
|
|
overridevirtual |
◆ send_notice_then_notices()
void server_mock::MySQLServerMockSessionX::send_notice_then_notices |
( |
| ) |
|
|
private |
◆ send_response_then_disconnect()
void server_mock::MySQLServerMockSessionX::send_response_then_disconnect |
( |
| ) |
|
|
private |
◆ send_response_then_first_idle()
void server_mock::MySQLServerMockSessionX::send_response_then_first_idle |
( |
| ) |
|
|
private |
◆ send_response_then_handshake()
void server_mock::MySQLServerMockSessionX::send_response_then_handshake |
( |
| ) |
|
|
private |
◆ send_response_then_idle()
void server_mock::MySQLServerMockSessionX::send_response_then_idle |
( |
| ) |
|
|
private |
◆ terminate()
void server_mock::MySQLServerMockSessionX::terminate |
( |
| ) |
|
|
inlineoverridevirtual |
◆ async_notices_
std::vector<AsyncNotice> server_mock::MySQLServerMockSessionX::async_notices_ |
|
private |
◆ logger_
◆ notice_timer_
net::steady_timer server_mock::MySQLServerMockSessionX::notice_timer_ {protocol_.io_context()} |
|
private |
◆ protocol_
◆ start_time_
clock_type::time_point server_mock::MySQLServerMockSessionX::start_time_ {} |
|
private |
◆ with_tls_
bool server_mock::MySQLServerMockSessionX::with_tls_ {false} |
|
private |
The documentation for this class was generated from the following files: