MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
|
所有的包都继承自BasePacket 更多...
Public 成员函数 | |
BasePacket (int8_t sequence=0) | |
virtual RC | encode (uint32_t capabilities, std::vector< char > &net_packet) const =0 |
将当前包编码成网络包 更多... | |
Public 属性 | |
PacketHeader | packet_header |
所有的包都继承自BasePacket
所有的包都有一个包头,所以BasePacket中包含了一个 PacketHeader
|
pure virtual |
将当前包编码成网络包
[in] | capabilities | MySQL协议中的capability标志 |
[out] | net_packet | 编码后的网络包 |
在 HandshakeV10, OkPacket, EofPacket , 以及 ErrPacket 内被实现.