|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
Files | |
| tools_base.cpp | |
| 实现工具库中的基础、字节序和Base64辅助函数 | |
| tools_base.h | |
| 声明工具库中的基础、字节序和Base64辅助函数。 | |
| tools_cmd.h | |
| 命令分发器:基于键值的函数注册与执行框架。 | |
| tools_code.cpp | |
| 实现工具库中的二进制编解码辅助函数 | |
| tools_code.h | |
| 二进制编解码辅助工具 | |
| tools_consume.cpp | |
| 实现资源消耗跟踪和耗时校验 | |
| tools_consume.h | |
| 资源消耗跟踪和耗时校验辅助工具 | |
| tools_core.cpp | |
| 实现核心工具函数(随机数、UUID生成等) | |
| tools_core.h | |
| 声明工具库中的共享辅助函数和模板。 | |
| tools_curl.cpp | |
| 实现基于libcurl的HTTP GET/POST请求和邮件发送 | |
| tools_curl.h | |
| 基于libcurl的HTTP客户端封装,支持GET/POST请求和SMTP邮件发送。 | |
| tools_enum.h | |
| 枚举值与字符串的双向映射工具。 | |
| tools_file.cpp | |
| 实现文件和目录I/O操作 | |
| tools_file.h | |
| 文件读写工具类,支持按行读取和CSV模式。 | |
| tools_filterword.cpp | |
| 实现聊天敏感词过滤和UTF-8输入验证 | |
| tools_filterword.h | |
| 敏感词过滤和文本验证工具 | |
| tools_group.h | |
| Actor分组管理工具,用于批量操作和成员管理。 | |
| tools_hash.cpp | |
| 实现工具库中的哈希辅助函数 | |
| tools_hash.h | |
| 哈希和摘要算法工具函数声明。 | |
| tools_impl.h | |
| Pimpl(指向实现)辅助包装类。 | |
| tools_misc.cpp | |
| 实现工具库中的杂项辅助函数 | |
| tools_misc.h | |
| 杂项辅助函数和Protobuf特性萃取 | |
| tools_nhash.cpp | |
| 实现用于字符串键查找的命名哈希函数 | |
| tools_nhash.h | |
| 类型安全的命名哈希码生成器。 | |
| tools_nwork.h | |
| 工作队列:单线程消费者模式的任务处理队列。 | |
| tools_pb_field.cpp | |
| 实现Protobuf字段反射,用于动态消息检查 | |
| tools_pb_field.h | |
| Protobuf字段反射辅助工具 | |
| tools_split.cpp | |
| 实现工具库中的拆分和拼接辅助函数 | |
| tools_split.h | |
| 字符串拆分与拼接工具。 | |
| tools_sys.cpp | |
| 实现工具库中的系统和文件系统辅助函数 | |
| tools_sys.h | |
| 系统和文件系统辅助函数 | |
| tools_text.cpp | |
| 实现工具库中的文本、正则、URL和大小写转换辅助函数 | |
| tools_text.h | |
| 文本处理工具:字符编码转换、正则表达式、URL编解码、字符串操作。 | |
| tools_thread.h | |
| 线程原语:shared_mutex RAII宏、信号量封装和线程辅助工具。 | |
| tools_time.cpp | |
| 实现时间工具:纪元转换和格式化时间戳 | |
| tools_time.h | |
| 时间工具:纪元转换、格式化时间戳、星期/日期边界辅助函数。 | |
| tools_time_wheel.cpp | |
| 实现时间轮定时器逻辑 | |
| tools_time_wheel.h | |
| 时间轮定时器接口 | |