fastdo  0.6.8
eiennet::ClientCtx类 参考

基础客户场景类 更多...

#include <eiennet_socket.hpp>

类 eiennet::ClientCtx 继承关系图:
eiennet::ClientCtx 的协作图:

Public 成员函数

 ClientCtx (winux::uint64 clientId, winux::String const &clientEpStr, winux::SharedPointer< eiennet::ip::tcp::Socket > clientSockPtr)
 
virtual ~ClientCtx ()
 
winux::String getStamp () const
 客户端戳 更多...
 

Public 属性

winux::uint64 clientId
 客户Id 更多...
 
winux::String clientEpStr
 客户终端字符串 更多...
 
winux::SharedPointer< ip::tcp::SocketclientSockPtr
 客户套接字 更多...
 
bool canRemove
 是否标记为可以移除 更多...
 
bool processingEvent
 是否事件处理中,保证同一个客户连接仅投递一个事件到线程池中 更多...
 

详细描述

基础客户场景类

在文件 eiennet_socket.hpp954 行定义.

构造及析构函数说明

eiennet::ClientCtx::ClientCtx ( winux::uint64  clientId,
winux::String const &  clientEpStr,
winux::SharedPointer< eiennet::ip::tcp::Socket clientSockPtr 
)
virtual eiennet::ClientCtx::~ClientCtx ( )
virtual

成员函数说明

winux::String eiennet::ClientCtx::getStamp ( ) const

客户端戳

类成员变量说明

bool eiennet::ClientCtx::canRemove

是否标记为可以移除

在文件 eiennet_socket.hpp967 行定义.

winux::String eiennet::ClientCtx::clientEpStr

客户终端字符串

在文件 eiennet_socket.hpp965 行定义.

winux::uint64 eiennet::ClientCtx::clientId

客户Id

在文件 eiennet_socket.hpp964 行定义.

winux::SharedPointer<ip::tcp::Socket> eiennet::ClientCtx::clientSockPtr

客户套接字

在文件 eiennet_socket.hpp966 行定义.

bool eiennet::ClientCtx::processingEvent

是否事件处理中,保证同一个客户连接仅投递一个事件到线程池中

在文件 eiennet_socket.hpp968 行定义.


该类的文档由以下文件生成: