ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
ngl::service_tcp Class Reference

TCP服务会话类。 More...

#include <asio_base.h>

Inheritance diagram for ngl::service_tcp:
ngl::service_io

Public Member Functions

 service_tcp (serviceio_info &amsi, i32_session asessionid)
 构造函数。
Public Member Functions inherited from ngl::service_io
 service_io (serviceio_info &amsi, i32_session asessionid)
 构造函数。
char * buff ()
 在两个临时缓冲区间切换。

Public Attributes

basio_iptcpsocket m_socket
 TCP套接字
Public Attributes inherited from ngl::service_io
i32_threadid m_threadid = 0
 所属线程ID
i32_sessionid m_sessionid = 0
 会话ID
bool m_is_lanip = false
 是否为局域网IP
basio_ioservicem_ioservice
 关联的IO服务引用
npack_list m_npacklist
 数据包列表

Detailed Description

TCP服务会话类。

继承自service_io,提供TCP套接字操作功能。

Constructor & Destructor Documentation

◆ service_tcp()

ngl::service_tcp::service_tcp ( serviceio_info & amsi,
i32_session asessionid )

构造函数。

Parameters
amsi服务IO信息引用
asessionid会话ID

The documentation for this class was generated from the following files: