CMGDK r49-rc2
|
#include <TCPDistribute.h>
公有成员 | |
TCPPacketProc (TCPPacket *tp, TCPPacketProcessFunc ppf) | |
virtual | ~TCPPacketProc () |
const HGL_PACKET_TYPE | GetPacketType () const |
<取得封包类型 | |
bool | Parse (Stream *rbs) |
virtual bool | Process () |
保护属性 | |
TCPPacket * | pack |
TCPPacketProcessFunc | OnProcess |
封包处理事件 |
TCP封包处理基类,用于封包处理执行
hgl::network::TCPPacketProc::TCPPacketProc | ( | TCPPacket * | tp, |
TCPPacketProcessFunc | ppf | ||
) | [inline] |
virtual hgl::network::TCPPacketProc::~TCPPacketProc | ( | ) | [inline, virtual] |
const HGL_PACKET_TYPE hgl::network::TCPPacketProc::GetPacketType | ( | ) | const [inline] |
<取得封包类型
bool hgl::network::TCPPacketProc::Parse | ( | Stream * | rbs | ) | [inline] |
rbs | 解晰封包 |
virtual bool hgl::network::TCPPacketProc::Process | ( | ) | [inline, virtual] |
封包处理,需开发者针对具体包重载
TCPPacketProcessFunc hgl::network::TCPPacketProc::OnProcess [protected] |
封包处理事件
TCPPacket* hgl::network::TCPPacketProc::pack [protected] |