ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 C_gamelib_save_entry
 Cngl::_robot机器人连接信息结构体
 Cngl::activity
 Cngl::activity_drawcompliance
 Cngl::activity_rank
 Cngl::activity_task
 Cngl::actor_baseActor基类,提供所有Actor的通用功能。
 Cactor_manage_test_case::TestManagedActor
 Cngl::actor带消息队列、优先级调度和广播支持的Actor实现。
 Cngl::actor_events< ENUM_EVENTS_LOGIC, eevents_logic, eevents_logic_count >
 Cngl::actor_events< ENUM_EVENTS_MAP, eevents_map, eevents_map_count >
 Cngl::actor_example< actor_example_guess_number >
 Cngl::actor_example_guess_number猜数字游戏 Actor
 Cngl::actor_activity_manage活动管理 Actor
 Cngl::actor_brief简介 Actor
 Cngl::actor_chat聊天 Actor
 Cngl::actor_client客户端类型节点的路由Actor
 Cngl::actor_create角色创建Actor,处理服务器之间的Actor迁移
 Cngl::actor_csvclientCSV客户端Actor类
 Cngl::actor_csvserverCSV服务端Actor类
 Cngl::actor_db< TDBTAB_TYPE, TDBTAB >
 Cngl::actor_demo01演示地图Actor类
 Cngl::actor_demo01_managerDemo01 地图实例管理器 Actor
 Cngl::actor_demo03
 Cngl::actor_demo03_manager
 Cngl::actor_events< ETYPE, E_EVENTS, E_EVENTS_COUNT >事件Actor模板类
 Cngl::actor_example< TACTOR >示例游戏 Actor 基类
 Cngl::actor_example_manage示例游戏管理器 Actor
 Cngl::actor_example_match示例匹配 Actor
 Cngl::actor_family家族/公会系统 Actor
 Cngl::actor_friends好友系统Actor
 Cngl::actor_gateway网关Actor,桥接外部客户端连接与内部Actor路由。
 Cngl::actor_gateway_c2g客户端到网关(C2G)协议转发 Actor
 Cngl::actor_gateway_g2c网关到客户端(G2C)协议转发 Actor
 Cngl::actor_gmGM命令处理Actor
 Cngl::actor_gmclientGM客户端Actor
 Cngl::actor_kcpKCP Actor,管理UDP/KCP传输会话
 Cngl::actor_keyvalue键值存储 Actor
 Cngl::actor_log日志Actor
 Cngl::actor_login登录Actor
 Cngl::actor_mail邮件Actor类
 Cngl::actor_notice公告Actor类
 Cngl::actor_ranklist排行榜Actor
 Cngl::actor_robot机器人Actor类
 Cngl::actor_robot_manage机器人管理Actor,生成和协调多个机器人实例。
 Cngl::actor_role玩家角色Actor
 Cngl::actor_role_manage角色管理器Actor
 Cngl::actor_server服务器路由Actor,负责集群节点注册和地址表同步。
 Cngl::actor_testai测试AI Actor类
 Cngl::actor_testluaLua脚本测试Actor
 Cngl::actor_testlua2扩展Lua测试Actor
 Cngl::actor_instance< T >
 Cngl::actor_manage单例路由层,拥有共享工作线程池并将每个调用路由到正确的schedule_layer。
 Cngl::actor_suspendRAII辅助类,在对象生命周期内暂停actor调度。
 Cngl::actorparmActor初始化参数结构体。
 Cngl::actorparmbase
 Cngl::aoiAOI基类
 Cngl::grids网格集合类
 Cngl::obstacles障碍物管理类
 Cngl::aoimapAOI地图管理类
 Cruntime_test_case::argv_buf< tcount >
 Cngl::asio_kcp基于Boost.Asio的UDP套接字KCP收发封装类。
 Cngl::asio_tcp基于Asio的TCP网络管理类。
 Cngl::asio_timer网络代码使用的进程级时间轮单例类。
 Cngl::asio_ws基于Boost.Beast的WebSocket网络管理类。
 Cngl::attribute玩家属性管理类
 Cngl::attribute_value属性值容器类
 Cngl::attributevalue
 Cngl::auto_actor_enum
 Cngl::autoactor
 Cngl::autoitem自动物品管理类
 Cngl::tools::base64_impl
 Ccc::BaseGame
 CGameThe cocos2d Application
 Cngl::biBI日志格式化工具类。
 Cngl::bi_itemBI物品变更日志条目数据结构。
 Cngl::bpool缓冲池管理类。
 Cngl::bucket_info内存池桶统计信息
 Cngl::bucket_stats
 Cngl::buffBuff管理类
 Cngl::skill_template::setp::lv::buff
 Cngl::buff_pool< TINITBYTES, TCOUNT >
 Cngl::buff_pool< enum_pack_head_pool_bytes, 1 >
 Cngl::pack_head_poolPack_head对象的内存池。
 Cngl::buff_pool< enum_socket_pool_init_bytes, enum_socket_pool_count >
 Cngl::socket_pool
 Cngl::buff_templateBuff模板数据结构
 Cngl::calendar_utc日历UTC时间范围结构体。
 Cngl::care_data描述订阅者关心哪些行,以及对这些行是只读还是读写。
 Cngl::chat聊天消息结构体。
 Cngl::tools::cmd< TAG, TKEY, ARG >命令分发器类。
 CBT::ConditionNode
 Cngl::nbt_condition_node< TACTOR >条件节点包装类。
 Cngl::logfile::config日志文件配置结构体。
 Cstd::conjunction
 Cngl::tools::is_protobuf_message< T >检查类型是否为Protobuf消息类型
 Cngl::consume物品消耗管理类
 Cngl::tools::consume资源消耗跟踪和耗时校验辅助工具
 Cngl::skill_template::consume_attr
 Cngl::skill_template::consume_item
 CBT::ControlNode
 Cngl::nbt_control_node< TACTOR >控制节点包装类(多个子节点)。
 Cngl::cooldown技能冷却管理类
 CBT::CoroActionNode
 Cngl::nbt_coro_action_node< TACTOR >协程动作节点包装类。
 Cngl::csv_baseCSV表基类
 Cngl::csv< tab_activity >
 Cngl::ttab_activity
 Cngl::csv< tab_activity_drawcompliance >
 Cngl::ttab_activity_drawcompliance
 Cngl::csv< tab_activity_toprank >
 Cngl::ttab_activity_toprank
 Cngl::csv< tab_activityalways >
 Cngl::ttab_activityalways
 Cngl::csv< tab_activityopenserver >
 Cngl::ttab_activityopenserver
 Cngl::csv< tab_attribute >
 Cngl::ttab_attribute
 Cngl::csv< tab_card >
 Cngl::ttab_card
 Cngl::csv< tab_chat >
 Cngl::ttab_chat
 Cngl::csv< tab_consume >
 Cngl::ttab_consume
 Cngl::csv< tab_dbload >
 Cngl::ttab_dbload
 Cngl::csv< tab_equip >
 Cngl::ttab_equip
 Cngl::csv< tab_equiplv >
 Cngl::ttab_equiplv
 Cngl::csv< tab_errormessage >
 Cngl::ttab_errormessage
 Cngl::csv< tab_familylv >
 Cngl::ttab_familylv
 Cngl::csv< tab_filterword >
 Cngl::ttab_filterword
 Cngl::csv< tab_item >
 Cngl::ttab_item
 Cngl::csv< tab_mail >
 Cngl::ttab_mail
 Cngl::csv< tab_map >
 Cngl::ttab_map
 Cngl::csv< tab_matching >
 Cngl::ttab_matching
 Cngl::csv< tab_mergearea >
 Cngl::ttab_mergearea
 Cngl::csv< tab_plays >
 Cngl::ttab_plays
 Cngl::csv< tab_random >
 Cngl::ttab_random
 Cngl::csv< tab_ranklist >
 Cngl::ttab_ranklist
 Cngl::csv< tab_recharge >
 Cngl::ttab_recharge
 Cngl::csv< tab_servers >
 Cngl::ttab_servers
 Cngl::csv< tab_specialid >
 Cngl::ttab_specialid
 Cngl::csv< tab_synthesis >
 Cngl::ttab_synthesis
 Cngl::csv< tab_task >
 Cngl::ttab_task
 Cngl::csv< csv_miss_row >
 Cperf_test_case::csv_miss_tab
 Cngl::csv< T >CSV表模板类
 Cngl::csv_helperCSV辅助工具
 Cperf_test_case::csv_miss_row
 Cngl::csv_read< T >CSV读取器模板
 Cngl::csv_read< bool >
 Cngl::csv_read< double >
 Cngl::csv_read< float >
 Cngl::csv_read< int16_t >
 Cngl::csv_read< int32_t >
 Cngl::csv_read< int64_t >
 Cngl::csv_read< int8_t >
 Cngl::csv_read< std::list< T > >
 Cngl::csv_read< std::set< T > >
 Cngl::csv_read< std::string >
 Cngl::csv_read< std::vector< T > >
 Cngl::csv_read< uint16_t >
 Cngl::csv_read< uint32_t >
 Cngl::csv_read< uint64_t >
 Cngl::csv_read< uint8_t >
 Cngl::csv_whelperCSV写入辅助工具
 Cngl::csv_write< T >CSV写入器模板
 Cngl::csv_write< bool >
 Cngl::csv_write< double >
 Cngl::csv_write< float >
 Cngl::csv_write< int16_t >
 Cngl::csv_write< int32_t >
 Cngl::csv_write< int64_t >
 Cngl::csv_write< int8_t >
 Cngl::csv_write< std::list< T > >
 Cngl::csv_write< std::map< K, V > >
 Cngl::csv_write< std::set< T > >
 Cngl::csv_write< std::string >
 Cngl::csv_write< std::vector< T > >
 Cngl::csv_write< uint16_t >
 Cngl::csv_write< uint32_t >
 Cngl::csv_write< uint64_t >
 Cngl::csv_write< uint8_t >
 Cngl::csvpairCSV解析器状态
 Ctools_test_case::CsvTestRow
 Cngl::csvwpairCSV写入器状态
 Cngl::tools::curlHTTP客户端管理类(单例)。
 CData
 Cngl::data_modified< TDBTAB >数据行包装器,支持脏数据跟踪和脚本协调。
 Cngl::db_buff数据库缓冲区管理类。
 Cngl::db_cache数据库记录内存缓存层
 Cngl::db_data< T >
 Ctdb_account::db_modular
 Cngl::account玩家登录系统的账号管理模块
 Ctdb_activity::db_modular
 Cngl::activitydb
 Ctdb_activitytimes::db_modular
 Cngl::activitytimedb
 Ctdb_bag::db_modular
 Cngl::bag玩家背包管理类
 Ctdb_brief::db_modular
 Cngl::briefdb
 Ctdb_family::db_modular
 Cngl::family家族/公会数据管理模块
 Ctdb_familyer::db_modular
 Cngl::familyer玩家-家族映射数据模块
 Ctdb_friends::db_modular
 Cngl::friends好友数据管理类
 Ctdb_keyvalue::db_modular
 Cngl::keyvaluedb键值存储数据库后端组件
 Ctdb_mail::db_modular
 Cngl::mails邮件数据管理类
 Ctdb_notice::db_modular
 Cngl::notice公告数据管理类
 Ctdb_ranklist::db_modular
 Cngl::ranklist排行榜数据库组件
 Ctdb_role::db_modular
 Cngl::roleinfo玩家资料信息管理类
 Ctdb_rolekv::db_modular
 Cngl::rolekv角色键值存储管理类
 Ctdb_task::db_modular
 Cngl::task玩家任务管理类
 Ctdb_testlua::db_modular
 Cngl::testluaLua测试数据组件
 Cngl::dbuff基础缓冲区管理类。
 CBT::DecoratorNode
 Cngl::nbt_decorator_node< TACTOR >装饰器节点包装类(单个子节点)。
 CDefine
 CDefVec
 Cngl::demo01_runtimeDemo01运行时状态
 Cngl::demo03_bullet_runtime
 Cngl::demo03_player_runtime
 Cngl::demo03_skill_slot_runtime
 Cngl::demo03_supply_runtime
 CDemoGameState
 CDemoOtherPlayer
 Cngl::distribute_gmclient
 Cngl::nscript< enscript_lua >::dmap_checkoutLua专用的map检出辅助结构体。
 Cngl::dremakesRAII模式的备注管理类
 Cngl::drop< TACTOR >掉落系统模板类
 CDumper
 Cngl::dynamic_attribute运行时战斗动态属性容器
 Cngl::elog_name日志级别名称工具类。
 Cngl::tools::email_sender邮件发送器类
 Cstd::enable_shared_from_this
 Cngl::kcp_endpointKCP端点结构体。
 Cngl::encryption_bytexorXOR加密辅助类。
 CEnum
 Cngl::tools::enum2name< ENUMT >双向枚举-名称注册表。
 Cngl::enum_actor用于从单例/系统范围分配的Actor种类的辅助类。
 Cngl::enum_attr_name属性名称映射工具类
 CEnumVec
 Ctesting::Environment
 Cbootstrap_test_case::test_rt_env
 Cstd::false_type
 Cngl::tools::has_pb_desc< T, std::void_t< decltype(T::descriptor())> >Has_pb_desc 特化,检测 descriptor() 方法
 Cngl::tools::has_pb_desc< T, typename >检查类型是否具有Protobuf descriptor()方法
 Cngl::tools::filterword敏感词过滤器
 Cstd::formatter< google::protobuf::RepeatedField< T > >
 Cstd::formatter< ngl::EnumAttribute >
 Cstd::formatter< ngl::nguid >Nguid的std::format特化。
 Cstd::formatter< ngl::pack_head >Std::formatter特化,用于格式化输出pack_head对象。
 Cstd::formatter< ngl::server_info >
 Cstd::formatter< std::list< T > >
 Cstd::formatter< std::map< TKEY, TVAL > >
 Cstd::formatter< std::set< T > >
 Cstd::formatter< std::unordered_map< TKEY, TVAL > >
 Cstd::formatter< std::vector< T > >
 Cngl::forward序列化载荷的转发视图。
 Cngl::forward_c2g< T >
 Cngl::forward_g2c< T >
 CGameLib
 Cngl::gateway_info
 Cngl::gateway_socket网关套接字信息结构体。
 Cngl::gcmd< T >GM命令封装模板类
 Cngl::gm_notice
 Cngl::grid网格单元类
 Cngl::tools::groupActor分组管理类。
 Cngl::guid_hash
 Cngl::handle_pram消息调度参数块,携带发送者、接收者和负载信息。
 Cngl::handle_send< T >消息发送辅助模板类,根据消息类型T提供不同的发送策略。
 Cngl::handle_send< pack >
 Cstd::hash< ngl::nguid >Nguid的哈希特化。
 Cngl::tools::http_parmHTTP请求参数结构体。
 Cidl
 Cidl_file
 Cidlcppprotocol
 Cngl::tools::impl< T >Pimpl辅助包装类。
 Cngl::tools::time_wheel::impl_time_wheelTime_wheel内部实现结构体
 CInamespace
 CInclude
 Cngl::tprotocol::info协议元数据信息结构体。
 Cngl::xarg_protocols::info协议信息
 Cstd::is_same
 Cngl::tools::has_pb_desc< T, std::void_t< decltype(T::descriptor())> >Has_pb_desc 特化,检测 descriptor() 方法
 Cngl::item_create
 Cngl::item_create_card
 Cngl::item_create_equip
 Cngl::item_create_material
 Cngl::item_create_money
 Cngl::j2p< T >
 Cngl::json_format< T >JSON序列化/反序列化模板。
 Cngl::json_format< bool >
 Cngl::json_format< const char * >
 Cngl::json_format< double >
 Cngl::json_format< float >
 Cngl::json_format< int16_t >
 Cngl::json_format< int32_t >
 Cngl::json_format< int64_t >
 Cngl::json_format< int8_t >
 Cngl::json_format< std::list< T > >
 Cngl::json_format< std::map< TKEY, TVALUE > >
 Cngl::json_format< std::set< T > >
 Cngl::json_format< std::shared_ptr< T > >
 Cngl::json_format< std::string >
 Cngl::json_format< std::unordered_map< TKEY, TVALUE > >
 Cngl::json_format< std::vector< T > >
 Cngl::json_format< T * >
 Cngl::json_format< uint16_t >
 Cngl::json_format< uint32_t >
 Cngl::json_format< uint64_t >
 Cngl::json_format< uint8_t >
 Cjson_net
 Ctools_test_case::JsonCustomPayload
 Cngl::kcp_sessionKCP会话管理类。
 Cngl::kcpport
 Cperf_test_case::legacy_mergearea_indexes
 Cngl::log_timerparm日志定时器参数结构体
 Cngl::logfile文件日志基类。
 Cngl::logfile_biBI日志文件实现
 Cngl::logfile_default默认日志文件实现
 Cngl::logprintf控制台日志格式化器。
 Cngl::luaapi
 Cngl::luafunctionLua函数绑定辅助类。
 Cngl::skill_template::setp::lv
 Cngl::mail_name邮件接收者配置
 Cngl::tools::mail_param邮件发送参数结构体。
 Cngl::tools::mail_payload_state邮件载荷传输状态
 Cngl::make_rank排名集合工厂类
 Cngl::make_timerparm定时器参数构建工具类。
 CDemoGameState::MapInfo
 Cngl::tools::hash_detail::md5_sum
 Cngl::message< T >强类型消息信封模板。
 Cngl::msg_actor
 Cngl::msg_actor_stat
 Cngl::tools::nacnodeAho-Corasick自动机Trie节点
 Cngl::nactor_logitemActor日志构建器。
 Cngl::nactornodeActor节点描述结构体。
 Cngl::naddress全局路由表,由actor_client/actor_server共享。
 Cngl::nbt_context< TACTOR >前置声明:行为树执行上下文类
 Cngl::nbt_factory< TACTOR >行为树工厂类。
 Cngl::ncalendar_info日历活动信息结构体。
 Cngl::ncjsonRapidJSON Document的RAII封装类。
 Cngl::ncsvCSV表注册表
 Cngl::ndb_component数据库组件基类。
 Cngl::ndb_modular< TDBTAB_TYPE, TDBTAB, TACTOR >
 Cngl::ndb_modular< ENUMDB, T, TDerived >
 Cngl::ndb_modular< ENUM, TDATA, TACTOR >模板化的数据库模块类。
 Cngl::ndbclient_baseActor数据库客户端基类,定义数据库操作接口。
 Cngl::ndbclient< ENUM, TDATA, TACTOR >
 Cngl::ndbclient< ENUM, T, TDerived >
 Cngl::ndbclient< DBTYPE, TDBTAB, TACTOR >具体的数据库客户端实现,绑定单个数据库表。
 Cngl::ndbtab< TDBTAB_TYPE, TDBTAB, TSQLMANAGE, TSQLPOOL >
 Cngl::net_listen_endpoint
 Cngl::net_pack< T >网络数据包封装模板类。
 Cngl::net_works
 Cngl::nforward
 Cngl::nguid打包的Actor标识符结构体。
 Cngl::tools::nhash命名哈希码生成器。
 Cngl::tools::nhashcode命名哈希码结构体。
 Cngl::njson可变参数JSON批量读写前端。
 Cngl::nkcpKCP协议适配器单例,管理多端口 ukcp 实例与端口分配。
 Cngl::nlua_stack
 Cngl::nlua_table
 Cngl::nmanage_dbclient数据库客户端管理器,协调多个ndbclient实例的加载、保存和生命周期管理。
 Cngl::nmodified< TDBTAB >脏数据跟踪器,记录哪些数据行已被修改。
 Cngl::nmysql
 Cngl::nmysql_manageMySQL连接管理器,提供面向Actor数据的CRUD操作。
 Cngl::nmysql_pool
 Cngl::nnet网络管理器单例,统一管理TCP和WebSocket连接。
 Cngl::nnode_session节点会话信息,关联TCP会话ID与远程节点元数据。
 Cngl::nnodeid
 Cnode_boot_opt
 Cngl::node_pack节点级数据包封装类。
 Cngl::ttab_servers::node_type_hash
 Cngl::np_activityrank_operator活动排行榜操作结构体。
 Cngl::np_actor_addmail新增邮件请求结构体。
 Cngl::np_actor_addnotice新增公告请求结构体。
 Cngl::np_actor_broadcastActor广播事件结构体。
 Cngl::np_actor_closeActor关闭事件结构体。
 Cngl::np_actor_csv_verify_versionCSV配置文件版本验证结构体。
 Cngl::np_actor_disconnect_close玩家断开连接通知结构体。
 Cngl::np_actor_forward< T, Y >
 Cngl::np_actor_gatewayid_updataActor网关ID更新结构体。
 Cngl::np_actor_gatewayinfo_updata网关信息更新结构体。
 Cngl::np_actor_kcpKCP会话通知结构体。
 Cngl::np_actor_reloadcsvCSV配置文件重新加载请求结构体。
 Cngl::np_actor_senditem物品发送请求结构体。
 Cngl::np_actor_server_registerActor服务器注册请求结构体。
 Cngl::np_actor_session_close会话连接关闭通知结构体。
 Cngl::np_actorclient_node_connectActor客户端节点连接通知结构体。
 Cngl::np_actordb_delete< DBTYPE, T >批量删除一个DB表中的行。
 Cngl::np_actordb_load< DBTYPE, T >从DB actor请求一个DB表或一行DB数据。
 Cngl::np_actordb_load_response< DBTYPE, T >DB加载响应数据结构。
 Cngl::np_actordb_save< DBTYPE, T >批量保存一个DB表的脏行。
 Cngl::np_actormodule_forward< T >用标识符包装载荷,使模块级路由可以定位到一个逻辑子对象。
 Cngl::np_actornode_connect_task节点连接任务结构体。
 Cngl::np_actornode_registerActor节点注册请求结构体。
 Cngl::np_actornode_register_responseActor节点注册响应结构体。
 Cngl::np_actornode_updateActor节点路由更新结构体。
 Cngl::np_actornode_update_massActor节点批量更新结构体。
 Cngl::np_actornode_update_serverActor节点更新服务器端包装结构体。
 Cngl::np_actorrole_login玩家角色登录通知结构体。
 Cngl::np_actorserver_connectActor服务器连接确认结构体。
 Cngl::np_actorswitch_process< T >
 Cngl::np_actorswitch_process_playsActor切换处理玩家列表结构体。
 Cngl::np_actorswitch_process_roleActor切换处理角色结构体。
 Cngl::np_actortime_db_cache< T >延迟的DB缓存维护操作数据结构。
 Cngl::np_attribute_remove属性移除请求结构体。
 Cngl::np_channel_check< TDATA >
 Cngl::np_channel_data< TDATA >
 Cngl::np_channel_dataid_sync< TDATA >
 Cngl::np_channel_exit< TDATA >
 Cngl::np_channel_register< TDATA >
 Cngl::np_channel_register_reply< TDATA >
 Cngl::np_connect_actor_server连接到Actor服务器的请求结构体。
 Cngl::np_create_example创建副本请求结构体。
 Cngl::np_eevents_logic逻辑事件类型基类
 Cngl::np_eevents_logic_rolelogin
 Cngl::np_eevents_logic_roleoffline
 Cngl::np_eevents_logic_rolevaluechange
 Cngl::np_eevents_map
 Cngl::np_eevents_map_death
 Cngl::np_eevents_map_enterview
 Cngl::np_eevents_map_leaveview
 Cngl::actor_events< ETYPE, E_EVENTS, E_EVENTS_COUNT >::np_event_register事件注册参数结构体
 Cngl::np_example_actorid副本Actor ID通知结构体。
 Cngl::np_example_entergame_ready副本进入准备就绪通知结构体。
 Cngl::np_example_equit退出副本请求结构体。
 Cngl::np_gateway_close_session网关关闭会话请求结构体。
 Cngl::np_get_rank获取排行榜信息请求结构体。
 Cngl::np_get_rank_response排行榜信息响应结构体。
 Cngl::np_gm
 Cngl::np_gm_response
 Cngl::np_login_request_info登录信息请求结构体。
 Cngl::np_logitem日志条目数据结构。
 Cngl::np_mass_actor< T >
 Cngl::np_operator_task任务操作结构体。
 Cngl::np_operator_task_response任务操作响应结构体。
 Cngl::np_robot_pram机器人测试参数结构体。
 Cngl::np_testlua
 Cngl::np_thruput_test吞吐量测试结构体。
 Cngl::np_timerparm定时器参数结构体。
 Cngl::np_ukcp_waitrecvUKCP等待接收数据结构体。
 Cngl::npack_list基于node_pack的发送队列。
 Cngl::npostgresql
 Cngl::npostgresql_managePostgreSQL连接管理器,提供面向Actor数据的CRUD操作。
 Cngl::npostgresql_pool
 Cngl::nrate速率限制器类。
 Cngl::nreadyActor就绪状态检查器。
 Cngl::nrfunbase消息处理函数元数据结构体。
 Cngl::nrfun< TDerived >消息分发注册表模板类。
 Cngl::nroomid房间 ID 联合体
 Cngl::nscript_data_csv< T >
 Cngl::nscript_data_db< T >
 Cngl::nscript_data_nsp< T >
 Cngl::nscript_manage脚本管理器,提供后端无关的工厂和分发辅助函数。
 Cngl::nscript_obj脚本对象基类,定义脚本后端无关的接口。
 Cngl::nscript< enscript_lua >Lua脚本引擎特化版本。
 Cngl::nscript< ESCRIPT >脚本绑定组件的通用模板(未特化版本)。
 Cngl::nscript< enscript_lua >Lua脚本引擎特化版本。
 Cngl::nscript_sysdata脚本系统数据,包含Actor的GUID信息。
 Cngl::ser::nserialize序列化工具结构体,提供统一的序列化接口。
 Cngl::nsp_callback< T >NSP读/写辅助工具用于通知上层代码的回调集合。
 Cngl::nsp_care
 Cngl::nsp_handle_print< TDerived >NSP消息处理的调试打印辅助模板。
 Cngl::nsp_instance< T >NSP实例管理模板,为每个Actor维护一个单例辅助对象。
 Cngl::nsp_read< TDerived, TACTOR, T >NSP读端模板类,用于订阅和接收来自NSP服务器的远程数据同步。
 Cngl::nsp_regload跟踪此Actor必须注册的主NSP服务器,以及初始同步是否已完成。
 Cngl::nsp_server< ENUMDB, TDerived, T >NSP服务端模板类,负责协调多个读/写端对等节点之间的数据同步。
 Cngl::nsp_write< TDerived, TACTOR, T >NSP写端模板类,用于向NSP服务器发布本地数据变更并接收远程同步。
 Cngl::ntcpTCP传输门面类。
 Cngl::nthreadActor工作线程类。
 Cngl::ntimerActor定时器注册接口。
 Cngl::tools::nwork< T >单消费者工作队列。
 Cngl::nwsWebSocket传输门面类。
 Cngl::obstacle障碍物数据结构
 Cngl::obstacles_data
 Cngl::operator_field存储每个Actor类型的字段权限,使NSP仅在读/写/服务器节点之间复制允许的protobuf字段。
 Cngl::operator_value< RTYPE >排名比较运算符
 Cserialize_test_case::OverestimatedPayload
 Cngl::pack网络数据包结构体。
 Cngl::pack_head每个帧TCP/KCP数据包前置的固定大小线路头部。
 Cngl::pair_account账号会话配对结构体
 Cngl::tools::parm< T >参数包装器模板。
 Cngl::tools::pb_fieldProtobuf字段反射辅助工具类
 Cngl::player匹配中的玩家信息
 Cngl::playinfo玩法房间信息
 Cprep_res
 Cngl::prorechange充值协议数据结构
 Cngl::protocol协议处理和分发核心类。
 Cngl::protocol_keep_pack< T >
 Cngl::protocol_keep_pack< np_actor_csv_verify_version >
 Cngl::protocol_keep_pack< np_actor_forward< T, Y > >
 Cngl::protocol_keep_pack< np_actor_gatewayid_updata >
 Cngl::protocol_keep_pack< np_actor_kcp >
 Cngl::protocol_keep_pack< np_actorclient_node_connect >
 Cngl::protocol_keep_pack< np_actordb_load< DBTYPE, T > >
 Cngl::protocol_keep_pack< np_actornode_register >
 Cngl::protocol_keep_pack< np_gm >
 Cngl::protocol_keep_pack< pbnet::PROBUFF_NET_ACOUNT_LOGIN >
 Cngl::protocol_keep_pack< pbnet::PROBUFF_NET_KCPSESSION >
 Cngl::protocol_keep_pack< pbnet::PROBUFF_NET_ROLE_LOGIN >
 Cngl::protocols协议信息集合
 Cngl::rank_item排行榜条目数据结构
 Cngl::rank_pair排行榜数值/时间对
 Cngl::rankset_base排名集合基类
 Cngl::rankset< ETYPE >排名集合模板实现
 Cngl::rcsvCSV读取器
 Cngl::tools::readfile文件读取类。
 Cngl::redis
 Cngl::redis_cmd
 Cngl::reg_channel_db
 Cngl::reload_csvCSV表热重载管理器
 Cngl::remakes备注栈管理类
 Cngl_runtime::robot_req
 Cngl::room匹配房间信息
 Cngl::room_index房间索引,按玩法类型维护房间状态和就绪列表
 Cngl::schedule_layer独立调度单元,拥有调度线程和分配到此层的所有actor查找表。
 Cngl::scope_guard< F >RAII作用域守卫类。
 Cngl_test_support::scoped_path
 Cngl::segpack分段数据包重组器。
 Cngl::segpack_heartbeat心跳包检测工具类。
 Cngl::tools::sem计数信号量封装类。
 Cngl::send_list< TITEM >线程安全的异步发送队列模板。
 Cngl::ser::serialize< TBUFF >序列化缓冲区基类,提供基本的缓冲区操作。
 Cngl::ser::serialize< char * >
 Cngl::ser::serialize_push序列化(写入)实现类。
 Cngl::ser::serialize< const char * >
 Cngl::ser::serialize_pop反序列化(读取)实现类。
 Cngl::ser::serialize_byte
 Cngl::ser::serialize_format< T >
 Cngl::ser::serialize_format< bool >
 Cngl::ser::serialize_format< double >
 Cngl::ser::serialize_format< float >
 Cngl::ser::serialize_format< forward >
 Cngl::ser::serialize_format< forward_c2g< T > >
 Cngl::ser::serialize_format< forward_g2c< T > >
 Cngl::ser::serialize_format< int16_t >
 Cngl::ser::serialize_format< int32_t >
 Cngl::ser::serialize_format< int64_t >
 Cngl::ser::serialize_format< int8_t >
 Cngl::ser::serialize_format< std::list< T > >
 Cngl::ser::serialize_format< std::map< TKEY, TVAL > >
 Cngl::ser::serialize_format< std::set< T > >
 Cngl::ser::serialize_format< std::shared_ptr< T > >
 Cngl::ser::serialize_format< std::string >
 Cngl::ser::serialize_format< std::unordered_map< TKEY, TVAL > >
 Cngl::ser::serialize_format< std::vector< T > >
 Cngl::ser::serialize_format< T * >
 Cngl::ser::serialize_format< uint16_t >
 Cngl::ser::serialize_format< uint32_t >
 Cngl::ser::serialize_format< uint64_t >
 Cngl::ser::serialize_format< uint8_t >
 Cngl::serialize_lua< T >
 Cngl::serialize_lua< bool >
 Cngl::serialize_lua< const char * >
 Cngl::serialize_lua< double >
 Cngl::serialize_lua< float >
 Cngl::serialize_lua< google::protobuf::Map< KEY, VAL > >
 Cngl::serialize_lua< google::protobuf::RepeatedField< T > >
 Cngl::serialize_lua< google::protobuf::RepeatedPtrField< T > >
 Cngl::serialize_lua< int16_t >
 Cngl::serialize_lua< int32_t >
 Cngl::serialize_lua< int64_t >
 Cngl::serialize_lua< int8_t >
 Cngl::serialize_lua< pbdb::activity_drawcompliance >
 Cngl::serialize_lua< pbdb::activity_task >
 Cngl::serialize_lua< pbdb::ATTRIBUTE >
 Cngl::serialize_lua< pbdb::brief_activityvalues >
 Cngl::serialize_lua< pbdb::brief_base >
 Cngl::serialize_lua< pbdb::db_account >
 Cngl::serialize_lua< pbdb::db_activity >
 Cngl::serialize_lua< pbdb::db_activitytimes >
 Cngl::serialize_lua< pbdb::db_bag >
 Cngl::serialize_lua< pbdb::db_brief >
 Cngl::serialize_lua< pbdb::db_family >
 Cngl::serialize_lua< pbdb::db_familyer >
 Cngl::serialize_lua< pbdb::db_friends >
 Cngl::serialize_lua< pbdb::db_keyvalue >
 Cngl::serialize_lua< pbdb::db_mail >
 Cngl::serialize_lua< pbdb::db_notice >
 Cngl::serialize_lua< pbdb::db_ranklist >
 Cngl::serialize_lua< pbdb::db_role >
 Cngl::serialize_lua< pbdb::db_role::recharge >
 Cngl::serialize_lua< pbdb::db_rolekeyvalue >
 Cngl::serialize_lua< pbdb::db_task >
 Cngl::serialize_lua< pbdb::db_task::complete >
 Cngl::serialize_lua< pbdb::db_task::data >
 Cngl::serialize_lua< pbdb::db_task::data_schedule >
 Cngl::serialize_lua< pbdb::db_testlua >
 Cngl::serialize_lua< pbdb::db_testlua::luadata >
 Cngl::serialize_lua< pbdb::dbcross_test >
 Cngl::serialize_lua< pbdb::item >
 Cngl::serialize_lua< pbdb::mail >
 Cngl::serialize_lua< pbdb::mailitem >
 Cngl::serialize_lua< pbdb::POSITION >
 Cngl::serialize_lua< pbdb::rankitem >
 Cngl::serialize_lua< pbdb::UNIT >
 Cngl::serialize_lua< pbdb::UNIT_MODULE >
 Cngl::serialize_lua< pbdb::VECTOR2 >
 Cngl::serialize_lua< pbdb::VECTOR3 >
 Cngl::serialize_lua< pbexample::DEMO03_BULLET >
 Cngl::serialize_lua< pbexample::DEMO03_PLAYER >
 Cngl::serialize_lua< pbexample::DEMO03_SKILL_SLOT >
 Cngl::serialize_lua< pbexample::DEMO03_SUPPLY >
 Cngl::serialize_lua< pbexample::PLAYER >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_ENTER >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_INIT >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_MAP_LIST >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_MAP_LIST_RESPONSE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_MAP_LIST_RESPONSE::MapInfo >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_SHAPE_INFO >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_BULLET_REMOVE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_BULLET_SPAWN >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_COMBAT_EVENT >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_ENTER >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_INIT >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_INPUT >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_LOADOUT >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_MAP_LIST >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_MAP_LIST_RESPONSE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_MAP_LIST_RESPONSE::MapInfo >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_PLAYER_STATE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_SUPPLY_REMOVE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_SUPPLY_SPAWN >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER_BOMB >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER_ERROR >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER_INFO >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_CANCEL >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_CREATE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_ENTER_EXAMPLE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_ENTER_EXAMPLE_RESPONSE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_JOIN >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_JOIN_RESPONSE >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_MATCHING >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_MATCHING_RESULT >
 Cngl::serialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_PLAYER_CONFIRM >
 Cngl::serialize_lua< pbnet::chatitem >
 Cngl::serialize_lua< pbnet::drop_item >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ACOUNT_LOGIN >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ACOUNT_LOGIN_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_AOI_ENTER_MAP >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_AOI_GRID_CHANGE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_BAG_SYNC >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_BAG_SYNC_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_BAG_UPDATE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_BAG_UPDATE::additem >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_BAG_UPDATE::delitem >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_CHAT >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_CHAT_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_CMD >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_DELIVER_GOODS_RECHARGE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ENTER_LEAVE_VIEW >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ERROR >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_CEDE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_CEDE_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_CHANGENAME >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_CHANGENAME_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_CREATE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_CREATE_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_INFO >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_INFO_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_JOIN >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_JOIN_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_LEAVE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_LEAVE_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_LIST >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_LIST_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_RATIFY_JOIN >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_RATIFY_JOIN_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_SIGN >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FAMIL_SIGN_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FRIEND >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FRIEND_ADD >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FRIEND_ADD_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FRIEND_ERASE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FRIEND_ERASE_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FRIEND_RATIFY_ADD >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FRIEND_RATIFY_ADD_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_FRIEND_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_GET_TIME >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_GET_TIME_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_HEARTBEAT >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_KCPSESSION >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_KCPSESSION_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MAIL_DEL >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MAIL_DEL_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MAIL_DRAW >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MAIL_DRAW_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MAIL_LIST >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MAIL_LIST_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MAIL_READ >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MAIL_READ_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_MSG_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_NOTICE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_NOTICE_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_PLAYER_INPUT >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_RANKLIST >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_RANKLIST_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_RECHARGE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_RECHARGE_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_REWARD_ITEM_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ROLE_CREATE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ROLE_CREATE_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ROLE_LOGIN >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ROLE_NOT_CREATE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ROLE_SYNC >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ROLE_SYNC_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_ROLESTAT >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_SWITCH_LINE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_SWITCH_LINE_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_SYNC_ATTRIBUTE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_SYNC_POSITION >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_SYNC_UNIT >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_TASK_RECEIVE_AWARD >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_TASK_RECEIVE_AWARD_RESPONSE >
 Cngl::serialize_lua< pbnet::PROBUFF_NET_TESTLUA >
 Cngl::serialize_lua< std::map< KEY, VAL > >
 Cngl::serialize_lua< std::set< T > >
 Cngl::serialize_lua< std::string >
 Cngl::serialize_lua< std::unordered_map< KEY, VAL > >
 Cngl::serialize_lua< std::vector< T > >
 Cngl::serialize_lua< T * >
 Cngl::serialize_lua< uint16_t >
 Cngl::serialize_lua< uint32_t >
 Cngl::serialize_lua< uint64_t >
 Cngl::serialize_lua< uint8_t >
 Cngl::serialize_lua_map
 Cngl::serialize_lua_table_key< T >
 Cngl::serialize_lua_table_key< std::string >
 Cngl::server_info服务器信息结构体
 Cngl::server_session服务端会话管理兼容层及便捷查询接口。
 Cngl::server_session_pool服务器会话池管理类。
 Cngl::service_io服务IO基类。
 Cngl::service_tcpTCP服务会话类。
 Cngl::service_wsWebSocket服务会话类。
 Cngl::serviceio_infoWebSocket服务类前向声明
 Cngl::buff_template::setp
 Cngl::skill_template::setp
 Cngl::tools::hash_detail::sha1_ctx
 Cngl::skill技能管理类
 Cngl::skill_template技能模板数据结构
 Cngl::tools::sleep线程休眠辅助类。
 Cngl::socket_pool_statsSocket连接池统计信息
 Cngl::sql_pool_traits< TSQLMANAGE >
 Cngl::sql_pool_traits< nmysql_manage >
 Cngl::sql_pool_traits< npostgresql_manage >
 Cstart_ctx
 CBT::StatefulActionNode
 Cngl::nbt_stateful_action_node< TACTOR >有状态动作节点包装类(状态机生命周期)。
 Cngl::static_task
 CStruct
 Cngl::structbytes< T >协议结构体与字节转换工具类。
 CStructVec
 CBT::SyncActionNode
 Cngl::nbt_action_node< TACTOR >同步动作节点包装类。
 Cngl::synthesis
 Cngl::sysconfig系统配置管理器
 Cngl::tab_activity
 Cngl::tab_activity_drawcompliance
 Cngl::tab_activity_toprank
 Cngl::tab_activityalways
 Cngl::tab_activityopenserver
 Cngl::tab_attribute
 Cngl::tab_card
 Cngl::tab_chat
 Cngl::tab_consume
 Cngl::tab_dbload
 Cngl::tab_equip
 Cngl::tab_equiplv
 Cngl::tab_errormessage
 Cngl::tab_familylv
 Cngl::tab_filterword
 Cngl::tab_item
 Cngl::tab_mail
 Cngl::tab_map
 Cngl::tab_matching
 Cngl::tab_mergearea
 Cngl::tab_plays
 Cngl::tab_random
 Cngl::tab_ranklist
 Cngl::tab_recharge
 Cngl::tab_servers
 Cngl::tab_specialid
 Cngl::tab_synthesis
 Cngl::tab_task
 Cngl::task_check
 Cngl::taskcheck_rolelv
 Cngl::taskcheck_rolevip
 Cngl::taskcheck_taskid
 Cngl::task_condition
 Cngl::tconsume
 Cngl::tcustoms_send< SCRIPT >
 Cngl::tcustoms_send< enscript_lua >
 Cngl::tdb
 Ctesting::Test
 Cxml_sysconfig_test_case::RuntimeConfigTest
 Cngl::test_thruput吞吐量测试管理类
 CBT::ThreadedAction
 Cngl::nbt_threaded_action_node< TACTOR >线程化动作节点包装类。
 Cngl::thruput吞吐量统计结构体
 Cngl::tools::time_wheel时间轮定时器管理器
 Cngl::tools::time_wheel_config时间轮配置
 Cngl::timerparm_activity活动定时器参数结构体
 Cngl::actor_events< ETYPE, E_EVENTS, E_EVENTS_COUNT >::tnactor触发事件并分发给已注册的监听者
 Cngl::tool_rapidjson_valueRapidJSON值查找辅助工具类。
 Cngl::tools_attribute属性工具类
 Cngl::tprotocol模板化协议处理类,支持Lua绑定和协议映射。
 Cngl::tprotocol_customs_200000000
 Cngl::trandom
 Cngl::tregularslot
 Cngl::tserveropen
 Cngl::tweek
 Cngl::tools::twheel全局时间轮管理器
 Cngl::type_enum< T, ENUMT >将C++类型绑定到枚举值的模板类。
 Cngl::typedb< TDBTAB_TYPE, TDBTAB, TACTOR >
 Cngl::udp_cmdKCP控制命令类。
 Cngl::ukcp拥有会话并驱动更新循环的高层KCP传输门面类。
 Cngl::unit战斗单位基类
 Cngl::unit_monster怪物单位类
 Cngl::unit_role玩家角色单位类
 Cngl::tools::varint_implVarint编码内部实现结构体
 Cngl::tools::varint_parm< T >Varint编解码参数结构体
 Cngl::Vector2
 Cngl::wcsv
 Cngl::tools::wheel时间轮轮次类
 Cngl::tools::wheel_node时间轮节点
 Cngl::tools::wheel_parm轮子类前向声明
 Ctools_test_case::work_item
 Cngl::tools::writefile文件写入类。
 Cngl::ws_tls_optionsTLS配置选项结构体。
 Cngl::xarg_db数据库配置结构体
 Cngl::xarg_info通用配置键值对容器
 Cngl::xarg_mail邮件配置结构体
 Cngl::xarg_protocols协议配置结构体
 Cngl::xarg_redisRedis配置结构体
 Cngl::xarg_telnetTelnet配置结构体
 Cngl::xarg_wssWebSocket SSL配置
 Cngl::xbtype< ATTR >基础类型序列化辅助
 Cngl::xmlXML操作工具类
 Cxml_protocol
 Cngl::xml_serialize< ATTR, T >XML序列化模板
 Cngl::xml_serialize< ATTR, int16_t >
 Cngl::xml_serialize< ATTR, int32_t >
 Cngl::xml_serialize< ATTR, int64_t >
 Cngl::xml_serialize< ATTR, int8_t >
 Cngl::xml_serialize< ATTR, std::list< T > >
 Cngl::xml_serialize< ATTR, std::map< TKEY, TVALUE, TCOMP, TALLOC > >
 Cngl::xml_serialize< ATTR, std::set< T > >
 Cngl::xml_serialize< ATTR, std::string >
 Cngl::xml_serialize< ATTR, std::vector< T > >
 Cngl::xml_serialize< ATTR, T * >XML序列化指针特化
 Cngl::xml_serialize< ATTR, uint16_t >
 Cngl::xml_serialize< ATTR, uint32_t >
 Cngl::xml_serialize< ATTR, uint64_t >
 Cngl::xml_serialize< ATTR, uint8_t >
 Cngl::xmlnodeXML节点配置管理类。
 Cngl::xmlprotocolXML协议定义加载器
 Cngl::xserialize< ATTR >