CMGDK r49-rc2
公有类型 | 公有成员 | 公有属性 | 保护成员
hgl::network::MSAcceptManage类参考

TCP多Select模式接入者管理器 更多...

#include <MSAcceptManage.h>

继承图,类hgl::network::MSAcceptManage
hgl::network::TCPAcceptManage

所有成员的列表。

公有类型

typedef TCPAcceptPool
< MSAcceptManage, MSAccept
MSAcceptPool

公有成员

 MSAcceptManage (uint _team_number, uint _max_user, int=HGL_TCP_ACCEPT_BUFFER_SIZE)
virtual ~MSAcceptManage ()
MSAcceptTeamGetTeam (uint index)
 取指定组

公有属性

MSAcceptPoolaccept_pool
 连接者管理池
uint team_number
 组数量
MSAcceptTeamteam_list
 组列表

保护成员

virtual TCPAccept_CreateAccept (int, sockaddr_in *)
 接入处理事件,非主线程事件,但线程固定
virtual void _ClearAccept (TCPAccept *)
 清除接入处理事件,非主线程事件接入,线程不确定

详细描述

TCP多Select模式接入者管理器

TCP服务器多Select模式接入者管理器


成员类型定义文档


构造及析构函数文档

hgl::network::MSAcceptManage::MSAcceptManage ( uint  _team_number,
uint  _max_user,
int  _buf_size = HGL_TCP_ACCEPT_BUFFER_SIZE 
)

多Select接入者管理类构造函数

参数:
_team_number分组数量
_max_user最大用户接入量
_buf_sizesocket缓冲区大小
hgl::network::MSAcceptManage::~MSAcceptManage ( ) [virtual]

成员函数文档

void hgl::network::MSAcceptManage::_ClearAccept ( TCPAccept tcp) [protected, virtual]

清除接入处理事件,非主线程事件接入,线程不确定

重载hgl::network::TCPAcceptManage

TCPAccept * hgl::network::MSAcceptManage::_CreateAccept ( int  sock,
sockaddr_in *  addr 
) [protected, virtual]

接入处理事件,非主线程事件,但线程固定

重载hgl::network::TCPAcceptManage

MSAcceptTeam * hgl::network::MSAcceptManage::GetTeam ( uint  index)

取指定组


成员数据文档

连接者管理池

组列表

组数量


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