|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
命令分发器类。 More...
#include <tools_cmd.h>
Static Public Member Functions | |
| static bool | empty () |
| 检查命令表是否为空。 | |
| static bool | function (const TKEY &akey, ARG... arg) |
| 执行指定键对应的函数。 | |
| static std::function< void(ARG...)> & | add (const TKEY &akey) |
| 注册或获取指定键的回调函数引用。 | |
命令分发器类。
基于键值的函数注册与执行框架。通过模板参数区分不同的命令域, 支持将键值映射到回调函数,并通过键值查找执行对应函数。
| TAG | 命令域标签,用于生成不同的命令分发器类型 |
| TKEY | 键类型,用于查找注册的函数 |
| ARG | 回调函数的参数类型列表 |
|
inlinestatic |
注册或获取指定键的回调函数引用。
| akey | 命令键 |
|
inlinestatic |
检查命令表是否为空。
|
inlinestatic |
执行指定键对应的函数。
| akey | 要执行的命令键 |
| arg | 传递给回调函数的参数 |