|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
TCP服务会话类。 More...
#include <asio_base.h>
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_ioservice & | m_ioservice |
| 关联的IO服务引用 | |
| npack_list | m_npacklist |
| 数据包列表 | |
TCP服务会话类。
继承自service_io,提供TCP套接字操作功能。
| ngl::service_tcp::service_tcp | ( | serviceio_info & | amsi, |
| i32_session | asessionid ) |
构造函数。
| amsi | 服务IO信息引用 |
| asessionid | 会话ID |