|
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 行定义.