![]() |
CMGDK r49-rc2
|
TCP接入处理基类 更多...
#include <TCPAccept.H>
公有成员 | |
DefEvent (void, OnInitAccept,(TCPAccept *)) | |
连接完成事件函数 | |
DefEvent (void, OnClearAccept,(TCPAccept *)) | |
连接关闭事件函数 | |
DefEvent (bool, OnUpdate,(TCPAccept *, bool)) | |
连接刷新事件函数 | |
TCPAccept (TCPAcceptManage *, int) | |
TCPAccept (TCPAcceptManage *, int, sockaddr_in *, int) | |
virtual | ~TCPAccept () |
HGL_RWLOCK (rwlock) | |
virtual void | InitAccept () |
初始化,在被初始化连接完成后调用 | |
virtual void | ClearAccept () |
关闭,在被关闭连接前调用 | |
virtual void | CloseSocket () |
关闭连接 | |
virtual bool | Update (bool block=false) |
保护成员 | |
virtual void | InitPrivate () |
保护属性 | |
RWLock * | rwlock |
访问读写锁 | |
TCPAcceptManage * | manage |
接入者管理器 |
TCP接入处理基类
TCP用户接入处理类
hgl::network::TCPAccept::TCPAccept | ( | TCPAcceptManage * | am, |
int | size | ||
) |
hgl::network::TCPAccept::TCPAccept | ( | TCPAcceptManage * | am, |
int | sock, | ||
sockaddr_in * | addr, | ||
int | size | ||
) |
hgl::network::TCPAccept::~TCPAccept | ( | ) | [virtual] |
virtual void hgl::network::TCPAccept::ClearAccept | ( | ) | [inline, virtual] |
关闭,在被关闭连接前调用
void hgl::network::TCPAccept::CloseSocket | ( | ) | [virtual] |
hgl::network::TCPAccept::DefEvent | ( | bool | , |
OnUpdate | , | ||
(TCPAccept *, bool) | |||
) |
连接刷新事件函数
hgl::network::TCPAccept::DefEvent | ( | void | , |
OnClearAccept | , | ||
(TCPAccept *) | |||
) |
连接关闭事件函数
hgl::network::TCPAccept::DefEvent | ( | void | , |
OnInitAccept | , | ||
(TCPAccept *) | |||
) |
连接完成事件函数
hgl::network::TCPAccept::HGL_RWLOCK | ( | rwlock | ) |
virtual void hgl::network::TCPAccept::InitAccept | ( | ) | [inline, virtual] |
初始化,在被初始化连接完成后调用
void hgl::network::TCPAccept::InitPrivate | ( | ) | [protected, virtual] |
virtual bool hgl::network::TCPAccept::Update | ( | bool | block = false | ) | [inline, virtual] |
TCPAcceptManage* hgl::network::TCPAccept::manage [protected] |
接入者管理器
RWLock* hgl::network::TCPAccept::rwlock [protected] |
访问读写锁