MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
BasePacket类 参考abstract

所有的包都继承自BasePacket 更多...

类 BasePacket 继承关系图:
EofPacket ErrPacket HandshakeV10 OkPacket

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

成员函数说明

◆ encode()

virtual RC BasePacket::encode ( uint32_t  capabilities,
std::vector< char > &  net_packet 
) const
pure virtual

将当前包编码成网络包

参数
[in]capabilitiesMySQL协议中的capability标志
[out]net_packet编码后的网络包

HandshakeV10, OkPacket, EofPacket , 以及 ErrPacket 内被实现.


该类的文档由以下文件生成: