|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
GM命令封装模板类 More...
#include <gcmd.h>
Public Member Functions | |
| gcmd (int aid, const std::string &aoperator, actor *aactor=nullptr) | |
| 构造函数(使用默认数据) | |
| gcmd (int aid, const std::string &aoperator, const T &adata, actor *aactor=nullptr) | |
| 构造函数(使用指定数据) | |
| void | execute (std::shared_ptr< mforward< ngl::np_gm_response > > &apro) |
| 将GM响应直接发送到PHP后台 | |
Public Attributes | |
| T | m_data |
| bool | m_istoutf8 = true |
GM命令封装模板类
封装GM命令数据,在析构时自动将结果发送回GM Actor或PHP后台。
| T | GM命令携带的数据类型 |
|
inline |
构造函数(使用默认数据)
| aid | 消息标识 |
| aoperator | GM操作符名称 |
| aactor | 关联的GM Actor指针 |
|
inline |
构造函数(使用指定数据)
| aid | 消息标识 |
| aoperator | GM操作符名称 |
| adata | 初始数据 |
| aactor | 关联的GM Actor指针 |
|
inline |
将GM响应直接发送到PHP后台
| apro | GM响应消息 |
| T ngl::gcmd< T >::m_data |
GM命令携带的数据
| bool ngl::gcmd< T >::m_istoutf8 = true |
是否转换为UTF-8编码