CMGDK r49-rc2
公有成员
hgl::network::TCPClientRecv类参考

#include <TCPClient.Recv.H>

继承图,类hgl::network::TCPClientRecv
hgl::Thread hgl::ThreadMutex

所有成员的列表。

公有成员

 TCPClientRecv (RingBuffer *)
 ~TCPClientRecv ()
void UseSocket (int)
bool Start ()
 开始运行当前线程
bool Execute ()
 线程的运行函数
bool WaitRecvPacket (double)
bool TryRecvPacket ()

详细描述

TCP客户端收包处理线程
线程阻塞模式


构造及析构函数文档

hgl::network::TCPClientRecv::TCPClientRecv ( RingBuffer cs)
hgl::network::TCPClientRecv::~TCPClientRecv ( )

成员函数文档

bool hgl::network::TCPClientRecv::Execute ( ) [virtual]

线程的运行函数

线程执行函数
会被反复调用

返回:
true 继续执行
false 退出执行

实现了hgl::Thread

bool hgl::network::TCPClientRecv::Start ( ) [virtual]

开始运行当前线程

(线程外部调用)执行当前线程,线程优先级为tplevel

参数:
tplevel线程优先级
返回:
是否创建线程成功

重载hgl::Thread

bool hgl::network::TCPClientRecv::TryRecvPacket ( )
void hgl::network::TCPClientRecv::UseSocket ( int  this_sock)
bool hgl::network::TCPClientRecv::WaitRecvPacket ( double  time)

该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义