|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
命令分发器:基于键值的函数注册与执行框架。 More...
#include <functional>#include <list>#include <map>Classes | |
| class | ngl::tools::cmd< TAG, TKEY, ARG > |
| 命令分发器类。 More... | |
Namespaces | |
| namespace | ngl::tools |
| 工具函数命名空间。 | |
Variables | |
| template<typename TAG, typename TKEY, typename ... ARG> | |
| std::map< TKEY, std::function< void(ARG...)> > | ngl::tools::cmd< TAG, TKEY, ARG... >::m_fun |
| 静态成员定义:命令映射表 | |
命令分发器:基于键值的函数注册与执行框架。
提供通用的命令注册和分发机制,支持通过键值查找并执行已注册的回调函数。 适用于命令行参数解析、交互式控制台命令分发等场景。