握手包
更多...
|
| HandshakeV10 (int8_t sequence=0) |
|
virtual RC | encode (uint32_t capabilities, std::vector< char > &net_packet) const override |
|
| BasePacket (int8_t sequence=0) |
|
virtual RC | encode (uint32_t capabilities, std::vector< char > &net_packet) const =0 |
| 将当前包编码成网络包 更多...
|
|
|
int8_t | protocol = 10 |
|
char | server_version [7] = "5.7.25" |
|
int32_t | thread_id = 21501807 |
|
char | auth_plugin_data_part_1 [9] |
|
int16_t | capability_flags_1 = 0xF7DF |
|
int8_t | character_set = 83 |
|
int16_t | status_flags = 0 |
|
int16_t | capability_flags_2 = 0x0000 |
|
int8_t | auth_plugin_data_len = 0 |
|
char | reserved [10] = {0} |
|
char | auth_plugin_data_part_2 [13] = "bbbbbbbbbbbb" |
|
PacketHeader | packet_header |
|
◆ encode()
virtual RC HandshakeV10::encode |
( |
uint32_t |
capabilities, |
|
|
std::vector< char > & |
net_packet |
|
) |
| const |
|
inlineoverridevirtual |
◆ auth_plugin_data_part_1
char HandshakeV10::auth_plugin_data_part_1[9] |
该结构体的文档由以下文件生成:
- src/observer/net/mysql_communicator.cpp