ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
tools Directory Reference

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
 时间轮定时器接口