fastdo
0.6.16
|
基础客户场景类 更多...
#include <eiennet_socket.hpp>
Public 成员函数 | |
ClientCtx (Server *server, winux::uint64 clientId, winux::String const &clientEpStr, winux::SharedPointer< eiennet::ip::tcp::Socket > clientSockPtr) | |
virtual | ~ClientCtx () |
winux::String | getStamp () const |
客户端戳 更多... | |
Public 属性 | |
Server * | server |
服务器 更多... | |
winux::uint64 | clientId |
客户Id 更多... | |
winux::String | clientEpStr |
客户终端字符串 更多... | |
winux::SharedPointer< ip::tcp::Socket > | clientSockPtr |
客户套接字 更多... | |
bool | canRemove |
是否标记为可以移除 更多... | |
bool | processingEvent |
是否事件处理中,保证同一个客户连接仅投递一个事件到线程池中 更多... | |
基础客户场景类
在文件 eiennet_socket.hpp 第 1055 行定义.
eiennet::ClientCtx::ClientCtx | ( | Server * | server, |
winux::uint64 | clientId, | ||
winux::String const & | clientEpStr, | ||
winux::SharedPointer< eiennet::ip::tcp::Socket > | clientSockPtr | ||
) |
|
virtual |
winux::String eiennet::ClientCtx::getStamp | ( | ) | const |
客户端戳
Server* eiennet::ClientCtx::server |
服务器
在文件 eiennet_socket.hpp 第 1065 行定义.
winux::uint64 eiennet::ClientCtx::clientId |
客户Id
在文件 eiennet_socket.hpp 第 1066 行定义.
winux::String eiennet::ClientCtx::clientEpStr |
客户终端字符串
在文件 eiennet_socket.hpp 第 1067 行定义.
winux::SharedPointer<ip::tcp::Socket> eiennet::ClientCtx::clientSockPtr |
客户套接字
在文件 eiennet_socket.hpp 第 1068 行定义.
bool eiennet::ClientCtx::canRemove |
是否标记为可以移除
在文件 eiennet_socket.hpp 第 1070 行定义.
bool eiennet::ClientCtx::processingEvent |
是否事件处理中,保证同一个客户连接仅投递一个事件到线程池中
在文件 eiennet_socket.hpp 第 1071 行定义.