ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nactor_manage_test_case
 CTestManagedActor
 Nbootstrap_test_case
 Ctest_rt_env
 Nngl
 Nser
 Cnserialize序列化工具结构体,提供统一的序列化接口。
 Cserialize序列化缓冲区基类,提供基本的缓冲区操作。
 Cserialize_byte
 Cserialize_format
 Cserialize_format< bool >
 Cserialize_format< double >
 Cserialize_format< float >
 Cserialize_format< forward >
 Cserialize_format< forward_c2g< T > >
 Cserialize_format< forward_g2c< T > >
 Cserialize_format< int16_t >
 Cserialize_format< int32_t >
 Cserialize_format< int64_t >
 Cserialize_format< int8_t >
 Cserialize_format< std::list< T > >
 Cserialize_format< std::map< TKEY, TVAL > >
 Cserialize_format< std::set< T > >
 Cserialize_format< std::shared_ptr< T > >
 Cserialize_format< std::string >
 Cserialize_format< std::unordered_map< TKEY, TVAL > >
 Cserialize_format< std::vector< T > >
 Cserialize_format< T * >
 Cserialize_format< uint16_t >
 Cserialize_format< uint32_t >
 Cserialize_format< uint64_t >
 Cserialize_format< uint8_t >
 Cserialize_pop反序列化(读取)实现类。
 Cserialize_push序列化(写入)实现类。
 Ntools工具函数命名空间。
 Nhash_detail
 Cmd5_sum
 Csha1_ctx
 Cbase64_impl
 Ccmd命令分发器类。
 Cconsume资源消耗跟踪和耗时校验辅助工具
 CcurlHTTP客户端管理类(单例)。
 Cemail_sender邮件发送器类
 Cenum2name双向枚举-名称注册表。
 Cfilterword敏感词过滤器
 CgroupActor分组管理类。
 Chas_pb_desc检查类型是否具有Protobuf descriptor()方法
 Chas_pb_desc< T, std::void_t< decltype(T::descriptor())> >Has_pb_desc 特化,检测 descriptor() 方法
 Chttp_parmHTTP请求参数结构体。
 CimplPimpl辅助包装类。
 Cis_protobuf_message检查类型是否为Protobuf消息类型
 Cmail_param邮件发送参数结构体。
 Cmail_payload_state邮件载荷传输状态
 CnacnodeAho-Corasick自动机Trie节点
 Cnhash命名哈希码生成器。
 Cnhashcode命名哈希码结构体。
 Cnwork单消费者工作队列。
 Cparm参数包装器模板。
 Cpb_fieldProtobuf字段反射辅助工具类
 Creadfile文件读取类。
 Csem计数信号量封装类。
 Csleep线程休眠辅助类。
 Ctime_wheel时间轮定时器管理器
 Cimpl_time_wheelTime_wheel内部实现结构体
 Ctime_wheel_config时间轮配置
 Ctwheel全局时间轮管理器
 Cvarint_implVarint编码内部实现结构体
 Cvarint_parmVarint编解码参数结构体
 Cwheel时间轮轮次类
 Cwheel_node时间轮节点
 Cwheel_parm轮子类前向声明
 Cwritefile文件写入类。
 C_robot机器人连接信息结构体
 Caccount玩家登录系统的账号管理模块
 Cactivity
 Cactivity_drawcompliance
 Cactivity_rank
 Cactivity_task
 Cactivitydb
 Cactivitytimedb
 Cactor带消息队列、优先级调度和广播支持的Actor实现。
 Cactor_activity_manage活动管理 Actor
 Cactor_baseActor基类,提供所有Actor的通用功能。
 Cactor_brief简介 Actor
 Cactor_chat聊天 Actor
 Cactor_client客户端类型节点的路由Actor
 Cactor_create角色创建Actor,处理服务器之间的Actor迁移
 Cactor_csvclientCSV客户端Actor类
 Cactor_csvserverCSV服务端Actor类
 Cactor_db
 Cactor_demo01演示地图Actor类
 Cactor_demo01_managerDemo01 地图实例管理器 Actor
 Cactor_demo03
 Cactor_demo03_manager
 Cactor_events事件Actor模板类
 Cnp_event_register事件注册参数结构体
 Ctnactor触发事件并分发给已注册的监听者
 Cactor_example示例游戏 Actor 基类
 Cactor_example_guess_number猜数字游戏 Actor
 Cactor_example_manage示例游戏管理器 Actor
 Cactor_example_match示例匹配 Actor
 Cactor_family家族/公会系统 Actor
 Cactor_friends好友系统Actor
 Cactor_gateway网关Actor,桥接外部客户端连接与内部Actor路由。
 Cactor_gateway_c2g客户端到网关(C2G)协议转发 Actor
 Cactor_gateway_g2c网关到客户端(G2C)协议转发 Actor
 Cactor_gmGM命令处理Actor
 Cactor_gmclientGM客户端Actor
 Cactor_instance
 Cactor_kcpKCP Actor,管理UDP/KCP传输会话
 Cactor_keyvalue键值存储 Actor
 Cactor_log日志Actor
 Cactor_login登录Actor
 Cactor_mail邮件Actor类
 Cactor_manage单例路由层,拥有共享工作线程池并将每个调用路由到正确的schedule_layer。
 Cactor_notice公告Actor类
 Cactor_ranklist排行榜Actor
 Cactor_robot机器人Actor类
 Cactor_robot_manage机器人管理Actor,生成和协调多个机器人实例。
 Cactor_role玩家角色Actor
 Cactor_role_manage角色管理器Actor
 Cactor_server服务器路由Actor,负责集群节点注册和地址表同步。
 Cactor_suspendRAII辅助类,在对象生命周期内暂停actor调度。
 Cactor_testai测试AI Actor类
 Cactor_testluaLua脚本测试Actor
 Cactor_testlua2扩展Lua测试Actor
 CactorparmActor初始化参数结构体。
 Cactorparmbase
 CaoiAOI基类
 CaoimapAOI地图管理类
 Casio_kcp基于Boost.Asio的UDP套接字KCP收发封装类。
 Casio_tcp基于Asio的TCP网络管理类。
 Casio_timer网络代码使用的进程级时间轮单例类。
 Casio_ws基于Boost.Beast的WebSocket网络管理类。
 Cattribute玩家属性管理类
 Cattribute_value属性值容器类
 Cattributevalue
 Cauto_actor_enum
 Cautoactor
 Cautoitem自动物品管理类
 Cbag玩家背包管理类
 CbiBI日志格式化工具类。
 Cbi_itemBI物品变更日志条目数据结构。
 Cbpool缓冲池管理类。
 Cbriefdb
 Cbucket_info内存池桶统计信息
 Cbucket_stats
 CbuffBuff管理类
 Cbuff_pool
 Cbuff_templateBuff模板数据结构
 Csetp
 Ccalendar_utc日历UTC时间范围结构体。
 Ccare_data描述订阅者关心哪些行,以及对这些行是只读还是读写。
 Cchat聊天消息结构体。
 Cconsume物品消耗管理类
 Ccooldown技能冷却管理类
 CcsvCSV表模板类
 Ccsv_baseCSV表基类
 Ccsv_helperCSV辅助工具
 Ccsv_readCSV读取器模板
 Ccsv_read< bool >
 Ccsv_read< double >
 Ccsv_read< float >
 Ccsv_read< int16_t >
 Ccsv_read< int32_t >
 Ccsv_read< int64_t >
 Ccsv_read< int8_t >
 Ccsv_read< std::list< T > >
 Ccsv_read< std::set< T > >
 Ccsv_read< std::string >
 Ccsv_read< std::vector< T > >
 Ccsv_read< uint16_t >
 Ccsv_read< uint32_t >
 Ccsv_read< uint64_t >
 Ccsv_read< uint8_t >
 Ccsv_whelperCSV写入辅助工具
 Ccsv_writeCSV写入器模板
 Ccsv_write< bool >
 Ccsv_write< double >
 Ccsv_write< float >
 Ccsv_write< int16_t >
 Ccsv_write< int32_t >
 Ccsv_write< int64_t >
 Ccsv_write< int8_t >
 Ccsv_write< std::list< T > >
 Ccsv_write< std::map< K, V > >
 Ccsv_write< std::set< T > >
 Ccsv_write< std::string >
 Ccsv_write< std::vector< T > >
 Ccsv_write< uint16_t >
 Ccsv_write< uint32_t >
 Ccsv_write< uint64_t >
 Ccsv_write< uint8_t >
 CcsvpairCSV解析器状态
 CcsvwpairCSV写入器状态
 Cdata_modified数据行包装器,支持脏数据跟踪和脚本协调。
 Cdb_buff数据库缓冲区管理类。
 Cdb_cache数据库记录内存缓存层
 Cdb_data
 Cdbuff基础缓冲区管理类。
 Cdemo01_runtimeDemo01运行时状态
 Cdemo03_bullet_runtime
 Cdemo03_player_runtime
 Cdemo03_skill_slot_runtime
 Cdemo03_supply_runtime
 Cdistribute_gmclient
 CdremakesRAII模式的备注管理类
 Cdrop掉落系统模板类
 Cdynamic_attribute运行时战斗动态属性容器
 Celog_name日志级别名称工具类。
 Cencryption_bytexorXOR加密辅助类。
 Cenum_actor用于从单例/系统范围分配的Actor种类的辅助类。
 Cenum_attr_name属性名称映射工具类
 Cfamily家族/公会数据管理模块
 Cfamilyer玩家-家族映射数据模块
 Cforward序列化载荷的转发视图。
 Cforward_c2g
 Cforward_g2c
 Cfriends好友数据管理类
 Cgateway_info
 Cgateway_socket网关套接字信息结构体。
 CgcmdGM命令封装模板类
 Cgm_notice
 Cgrid网格单元类
 Cgrids网格集合类
 Cguid_hash
 Chandle_pram消息调度参数块,携带发送者、接收者和负载信息。
 Chandle_send消息发送辅助模板类,根据消息类型T提供不同的发送策略。
 Chandle_send< pack >
 Citem_create
 Citem_create_card
 Citem_create_equip
 Citem_create_material
 Citem_create_money
 Cj2p
 Cjson_formatJSON序列化/反序列化模板。
 Cjson_format< bool >
 Cjson_format< const char * >
 Cjson_format< double >
 Cjson_format< float >
 Cjson_format< int16_t >
 Cjson_format< int32_t >
 Cjson_format< int64_t >
 Cjson_format< int8_t >
 Cjson_format< std::list< T > >
 Cjson_format< std::map< TKEY, TVALUE > >
 Cjson_format< std::set< T > >
 Cjson_format< std::shared_ptr< T > >
 Cjson_format< std::string >
 Cjson_format< std::unordered_map< TKEY, TVALUE > >
 Cjson_format< std::vector< T > >
 Cjson_format< T * >
 Cjson_format< uint16_t >
 Cjson_format< uint32_t >
 Cjson_format< uint64_t >
 Cjson_format< uint8_t >
 Ckcp_endpointKCP端点结构体。
 Ckcp_sessionKCP会话管理类。
 Ckcpport
 Ckeyvaluedb键值存储数据库后端组件
 Clog_timerparm日志定时器参数结构体
 Clogfile文件日志基类。
 Cconfig日志文件配置结构体。
 Clogfile_biBI日志文件实现
 Clogfile_default默认日志文件实现
 Clogprintf控制台日志格式化器。
 Cluaapi
 CluafunctionLua函数绑定辅助类。
 Cmail_name邮件接收者配置
 Cmails邮件数据管理类
 Cmake_rank排名集合工厂类
 Cmake_timerparm定时器参数构建工具类。
 Cmessage强类型消息信封模板。
 Cmsg_actor
 Cmsg_actor_stat
 Cnactor_logitemActor日志构建器。
 CnactornodeActor节点描述结构体。
 Cnaddress全局路由表,由actor_client/actor_server共享。
 Cnbt_action_node同步动作节点包装类。
 Cnbt_condition_node条件节点包装类。
 Cnbt_context前置声明:行为树执行上下文类
 Cnbt_control_node控制节点包装类(多个子节点)。
 Cnbt_coro_action_node协程动作节点包装类。
 Cnbt_decorator_node装饰器节点包装类(单个子节点)。
 Cnbt_factory行为树工厂类。
 Cnbt_stateful_action_node有状态动作节点包装类(状态机生命周期)。
 Cnbt_threaded_action_node线程化动作节点包装类。
 Cncalendar_info日历活动信息结构体。
 CncjsonRapidJSON Document的RAII封装类。
 CncsvCSV表注册表
 Cndb_component数据库组件基类。
 Cndb_modular模板化的数据库模块类。
 Cndbclient具体的数据库客户端实现,绑定单个数据库表。
 Cndbclient_baseActor数据库客户端基类,定义数据库操作接口。
 Cndbtab
 Cnet_listen_endpoint
 Cnet_pack网络数据包封装模板类。
 Cnet_works
 Cnforward
 Cnguid打包的Actor标识符结构体。
 Cnjson可变参数JSON批量读写前端。
 CnkcpKCP协议适配器单例,管理多端口 ukcp 实例与端口分配。
 Cnlua_stack
 Cnlua_table
 Cnmanage_dbclient数据库客户端管理器,协调多个ndbclient实例的加载、保存和生命周期管理。
 Cnmodified脏数据跟踪器,记录哪些数据行已被修改。
 Cnmysql
 Cnmysql_manageMySQL连接管理器,提供面向Actor数据的CRUD操作。
 Cnmysql_pool
 Cnnet网络管理器单例,统一管理TCP和WebSocket连接。
 Cnnode_session节点会话信息,关联TCP会话ID与远程节点元数据。
 Cnnodeid
 Cnode_pack节点级数据包封装类。
 Cnotice公告数据管理类
 Cnp_activityrank_operator活动排行榜操作结构体。
 Cnp_actor_addmail新增邮件请求结构体。
 Cnp_actor_addnotice新增公告请求结构体。
 Cnp_actor_broadcastActor广播事件结构体。
 Cnp_actor_closeActor关闭事件结构体。
 Cnp_actor_csv_verify_versionCSV配置文件版本验证结构体。
 Cnp_actor_disconnect_close玩家断开连接通知结构体。
 Cnp_actor_forward
 Cnp_actor_gatewayid_updataActor网关ID更新结构体。
 Cnp_actor_gatewayinfo_updata网关信息更新结构体。
 Cnp_actor_kcpKCP会话通知结构体。
 Cnp_actor_reloadcsvCSV配置文件重新加载请求结构体。
 Cnp_actor_senditem物品发送请求结构体。
 Cnp_actor_server_registerActor服务器注册请求结构体。
 Cnp_actor_session_close会话连接关闭通知结构体。
 Cnp_actorclient_node_connectActor客户端节点连接通知结构体。
 Cnp_actordb_delete批量删除一个DB表中的行。
 Cnp_actordb_load从DB actor请求一个DB表或一行DB数据。
 Cnp_actordb_load_responseDB加载响应数据结构。
 Cnp_actordb_save批量保存一个DB表的脏行。
 Cnp_actormodule_forward用标识符包装载荷,使模块级路由可以定位到一个逻辑子对象。
 Cnp_actornode_connect_task节点连接任务结构体。
 Cnp_actornode_registerActor节点注册请求结构体。
 Cnp_actornode_register_responseActor节点注册响应结构体。
 Cnp_actornode_updateActor节点路由更新结构体。
 Cnp_actornode_update_massActor节点批量更新结构体。
 Cnp_actornode_update_serverActor节点更新服务器端包装结构体。
 Cnp_actorrole_login玩家角色登录通知结构体。
 Cnp_actorserver_connectActor服务器连接确认结构体。
 Cnp_actorswitch_process
 Cnp_actorswitch_process_playsActor切换处理玩家列表结构体。
 Cnp_actorswitch_process_roleActor切换处理角色结构体。
 Cnp_actortime_db_cache延迟的DB缓存维护操作数据结构。
 Cnp_attribute_remove属性移除请求结构体。
 Cnp_channel_check
 Cnp_channel_data
 Cnp_channel_dataid_sync
 Cnp_channel_exit
 Cnp_channel_register
 Cnp_channel_register_reply
 Cnp_connect_actor_server连接到Actor服务器的请求结构体。
 Cnp_create_example创建副本请求结构体。
 Cnp_eevents_logic逻辑事件类型基类
 Cnp_eevents_logic_rolelogin
 Cnp_eevents_logic_roleoffline
 Cnp_eevents_logic_rolevaluechange
 Cnp_eevents_map
 Cnp_eevents_map_death
 Cnp_eevents_map_enterview
 Cnp_eevents_map_leaveview
 Cnp_example_actorid副本Actor ID通知结构体。
 Cnp_example_entergame_ready副本进入准备就绪通知结构体。
 Cnp_example_equit退出副本请求结构体。
 Cnp_gateway_close_session网关关闭会话请求结构体。
 Cnp_get_rank获取排行榜信息请求结构体。
 Cnp_get_rank_response排行榜信息响应结构体。
 Cnp_gm
 Cnp_gm_response
 Cnp_login_request_info登录信息请求结构体。
 Cnp_logitem日志条目数据结构。
 Cnp_mass_actor
 Cnp_operator_task任务操作结构体。
 Cnp_operator_task_response任务操作响应结构体。
 Cnp_robot_pram机器人测试参数结构体。
 Cnp_testlua
 Cnp_thruput_test吞吐量测试结构体。
 Cnp_timerparm定时器参数结构体。
 Cnp_ukcp_waitrecvUKCP等待接收数据结构体。
 Cnpack_list基于node_pack的发送队列。
 Cnpostgresql
 Cnpostgresql_managePostgreSQL连接管理器,提供面向Actor数据的CRUD操作。
 Cnpostgresql_pool
 Cnrate速率限制器类。
 CnreadyActor就绪状态检查器。
 Cnrfun消息分发注册表模板类。
 Cnrfunbase消息处理函数元数据结构体。
 Cnroomid房间 ID 联合体
 Cnscript脚本绑定组件的通用模板(未特化版本)。
 Cnscript< enscript_lua >Lua脚本引擎特化版本。
 Cdmap_checkoutLua专用的map检出辅助结构体。
 Cnscript_data_csv
 Cnscript_data_db
 Cnscript_data_nsp
 Cnscript_manage脚本管理器,提供后端无关的工厂和分发辅助函数。
 Cnscript_obj脚本对象基类,定义脚本后端无关的接口。
 Cnscript_sysdata脚本系统数据,包含Actor的GUID信息。
 Cnsp_callbackNSP读/写辅助工具用于通知上层代码的回调集合。
 Cnsp_care
 Cnsp_handle_printNSP消息处理的调试打印辅助模板。
 Cnsp_instanceNSP实例管理模板,为每个Actor维护一个单例辅助对象。
 Cnsp_readNSP读端模板类,用于订阅和接收来自NSP服务器的远程数据同步。
 Cnsp_regload跟踪此Actor必须注册的主NSP服务器,以及初始同步是否已完成。
 Cnsp_serverNSP服务端模板类,负责协调多个读/写端对等节点之间的数据同步。
 Cnsp_writeNSP写端模板类,用于向NSP服务器发布本地数据变更并接收远程同步。
 CntcpTCP传输门面类。
 CnthreadActor工作线程类。
 CntimerActor定时器注册接口。
 CnwsWebSocket传输门面类。
 Cobstacle障碍物数据结构
 Cobstacles障碍物管理类
 Cobstacles_data
 Coperator_field存储每个Actor类型的字段权限,使NSP仅在读/写/服务器节点之间复制允许的protobuf字段。
 Coperator_value排名比较运算符
 Cpack网络数据包结构体。
 Cpack_head每个帧TCP/KCP数据包前置的固定大小线路头部。
 Cpack_head_poolPack_head对象的内存池。
 Cpair_account账号会话配对结构体
 Cplayer匹配中的玩家信息
 Cplayinfo玩法房间信息
 Cprorechange充值协议数据结构
 Cprotocol协议处理和分发核心类。
 Cprotocol_keep_pack
 Cprotocol_keep_pack< np_actor_csv_verify_version >
 Cprotocol_keep_pack< np_actor_forward< T, Y > >
 Cprotocol_keep_pack< np_actor_gatewayid_updata >
 Cprotocol_keep_pack< np_actor_kcp >
 Cprotocol_keep_pack< np_actorclient_node_connect >
 Cprotocol_keep_pack< np_actordb_load< DBTYPE, T > >
 Cprotocol_keep_pack< np_actornode_register >
 Cprotocol_keep_pack< np_gm >
 Cprotocol_keep_pack< pbnet::PROBUFF_NET_ACOUNT_LOGIN >
 Cprotocol_keep_pack< pbnet::PROBUFF_NET_KCPSESSION >
 Cprotocol_keep_pack< pbnet::PROBUFF_NET_ROLE_LOGIN >
 Cprotocols协议信息集合
 Crank_item排行榜条目数据结构
 Crank_pair排行榜数值/时间对
 Cranklist排行榜数据库组件
 Crankset排名集合模板实现
 Crankset_base排名集合基类
 CrcsvCSV读取器
 Credis
 Credis_cmd
 Creg_channel_db
 Creload_csvCSV表热重载管理器
 Cremakes备注栈管理类
 Croleinfo玩家资料信息管理类
 Crolekv角色键值存储管理类
 Croom匹配房间信息
 Croom_index房间索引,按玩法类型维护房间状态和就绪列表
 Cschedule_layer独立调度单元,拥有调度线程和分配到此层的所有actor查找表。
 Cscope_guardRAII作用域守卫类。
 Csegpack分段数据包重组器。
 Csegpack_heartbeat心跳包检测工具类。
 Csend_list线程安全的异步发送队列模板。
 Cserialize_lua
 Cserialize_lua< bool >
 Cserialize_lua< const char * >
 Cserialize_lua< double >
 Cserialize_lua< float >
 Cserialize_lua< google::protobuf::Map< KEY, VAL > >
 Cserialize_lua< google::protobuf::RepeatedField< T > >
 Cserialize_lua< google::protobuf::RepeatedPtrField< T > >
 Cserialize_lua< int16_t >
 Cserialize_lua< int32_t >
 Cserialize_lua< int64_t >
 Cserialize_lua< int8_t >
 Cserialize_lua< pbdb::activity_drawcompliance >
 Cserialize_lua< pbdb::activity_task >
 Cserialize_lua< pbdb::ATTRIBUTE >
 Cserialize_lua< pbdb::brief_activityvalues >
 Cserialize_lua< pbdb::brief_base >
 Cserialize_lua< pbdb::db_account >
 Cserialize_lua< pbdb::db_activity >
 Cserialize_lua< pbdb::db_activitytimes >
 Cserialize_lua< pbdb::db_bag >
 Cserialize_lua< pbdb::db_brief >
 Cserialize_lua< pbdb::db_family >
 Cserialize_lua< pbdb::db_familyer >
 Cserialize_lua< pbdb::db_friends >
 Cserialize_lua< pbdb::db_keyvalue >
 Cserialize_lua< pbdb::db_mail >
 Cserialize_lua< pbdb::db_notice >
 Cserialize_lua< pbdb::db_ranklist >
 Cserialize_lua< pbdb::db_role >
 Cserialize_lua< pbdb::db_role::recharge >
 Cserialize_lua< pbdb::db_rolekeyvalue >
 Cserialize_lua< pbdb::db_task >
 Cserialize_lua< pbdb::db_task::complete >
 Cserialize_lua< pbdb::db_task::data >
 Cserialize_lua< pbdb::db_task::data_schedule >
 Cserialize_lua< pbdb::db_testlua >
 Cserialize_lua< pbdb::db_testlua::luadata >
 Cserialize_lua< pbdb::dbcross_test >
 Cserialize_lua< pbdb::item >
 Cserialize_lua< pbdb::mail >
 Cserialize_lua< pbdb::mailitem >
 Cserialize_lua< pbdb::POSITION >
 Cserialize_lua< pbdb::rankitem >
 Cserialize_lua< pbdb::UNIT >
 Cserialize_lua< pbdb::UNIT_MODULE >
 Cserialize_lua< pbdb::VECTOR2 >
 Cserialize_lua< pbdb::VECTOR3 >
 Cserialize_lua< pbexample::DEMO03_BULLET >
 Cserialize_lua< pbexample::DEMO03_PLAYER >
 Cserialize_lua< pbexample::DEMO03_SKILL_SLOT >
 Cserialize_lua< pbexample::DEMO03_SUPPLY >
 Cserialize_lua< pbexample::PLAYER >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_ENTER >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_INIT >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_MAP_LIST >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_MAP_LIST_RESPONSE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_MAP_LIST_RESPONSE::MapInfo >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO01_SHAPE_INFO >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_BULLET_REMOVE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_BULLET_SPAWN >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_COMBAT_EVENT >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_ENTER >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_INIT >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_INPUT >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_LOADOUT >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_MAP_LIST >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_MAP_LIST_RESPONSE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_MAP_LIST_RESPONSE::MapInfo >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_PLAYER_STATE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_SUPPLY_REMOVE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_DEMO03_SUPPLY_SPAWN >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER_BOMB >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER_ERROR >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_GUESS_NUMBER_INFO >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_CANCEL >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_CREATE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_ENTER_EXAMPLE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_ENTER_EXAMPLE_RESPONSE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_JOIN >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_JOIN_RESPONSE >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_MATCHING >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_MATCHING_RESULT >
 Cserialize_lua< pbexample::PROBUFF_EXAMPLE_PLAY_PLAYER_CONFIRM >
 Cserialize_lua< pbnet::chatitem >
 Cserialize_lua< pbnet::drop_item >
 Cserialize_lua< pbnet::PROBUFF_NET_ACOUNT_LOGIN >
 Cserialize_lua< pbnet::PROBUFF_NET_ACOUNT_LOGIN_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_AOI_ENTER_MAP >
 Cserialize_lua< pbnet::PROBUFF_NET_AOI_GRID_CHANGE >
 Cserialize_lua< pbnet::PROBUFF_NET_BAG_SYNC >
 Cserialize_lua< pbnet::PROBUFF_NET_BAG_SYNC_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_BAG_UPDATE >
 Cserialize_lua< pbnet::PROBUFF_NET_BAG_UPDATE::additem >
 Cserialize_lua< pbnet::PROBUFF_NET_BAG_UPDATE::delitem >
 Cserialize_lua< pbnet::PROBUFF_NET_CHAT >
 Cserialize_lua< pbnet::PROBUFF_NET_CHAT_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_CMD >
 Cserialize_lua< pbnet::PROBUFF_NET_DELIVER_GOODS_RECHARGE >
 Cserialize_lua< pbnet::PROBUFF_NET_ENTER_LEAVE_VIEW >
 Cserialize_lua< pbnet::PROBUFF_NET_ERROR >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_CEDE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_CEDE_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_CHANGENAME >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_CHANGENAME_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_CREATE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_CREATE_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_INFO >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_INFO_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_JOIN >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_JOIN_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_LEAVE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_LEAVE_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_LIST >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_LIST_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_RATIFY_JOIN >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_RATIFY_JOIN_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_SIGN >
 Cserialize_lua< pbnet::PROBUFF_NET_FAMIL_SIGN_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FRIEND >
 Cserialize_lua< pbnet::PROBUFF_NET_FRIEND_ADD >
 Cserialize_lua< pbnet::PROBUFF_NET_FRIEND_ADD_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FRIEND_ERASE >
 Cserialize_lua< pbnet::PROBUFF_NET_FRIEND_ERASE_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FRIEND_RATIFY_ADD >
 Cserialize_lua< pbnet::PROBUFF_NET_FRIEND_RATIFY_ADD_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_FRIEND_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_GET_TIME >
 Cserialize_lua< pbnet::PROBUFF_NET_GET_TIME_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_HEARTBEAT >
 Cserialize_lua< pbnet::PROBUFF_NET_KCPSESSION >
 Cserialize_lua< pbnet::PROBUFF_NET_KCPSESSION_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_MAIL_DEL >
 Cserialize_lua< pbnet::PROBUFF_NET_MAIL_DEL_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_MAIL_DRAW >
 Cserialize_lua< pbnet::PROBUFF_NET_MAIL_DRAW_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_MAIL_LIST >
 Cserialize_lua< pbnet::PROBUFF_NET_MAIL_LIST_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_MAIL_READ >
 Cserialize_lua< pbnet::PROBUFF_NET_MAIL_READ_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_MSG_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_NOTICE >
 Cserialize_lua< pbnet::PROBUFF_NET_NOTICE_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_PLAYER_INPUT >
 Cserialize_lua< pbnet::PROBUFF_NET_RANKLIST >
 Cserialize_lua< pbnet::PROBUFF_NET_RANKLIST_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_RECHARGE >
 Cserialize_lua< pbnet::PROBUFF_NET_RECHARGE_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_REWARD_ITEM_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_ROLE_CREATE >
 Cserialize_lua< pbnet::PROBUFF_NET_ROLE_CREATE_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_ROLE_LOGIN >
 Cserialize_lua< pbnet::PROBUFF_NET_ROLE_NOT_CREATE >
 Cserialize_lua< pbnet::PROBUFF_NET_ROLE_SYNC >
 Cserialize_lua< pbnet::PROBUFF_NET_ROLE_SYNC_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_ROLESTAT >
 Cserialize_lua< pbnet::PROBUFF_NET_SWITCH_LINE >
 Cserialize_lua< pbnet::PROBUFF_NET_SWITCH_LINE_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_SYNC_ATTRIBUTE >
 Cserialize_lua< pbnet::PROBUFF_NET_SYNC_POSITION >
 Cserialize_lua< pbnet::PROBUFF_NET_SYNC_UNIT >
 Cserialize_lua< pbnet::PROBUFF_NET_TASK_RECEIVE_AWARD >
 Cserialize_lua< pbnet::PROBUFF_NET_TASK_RECEIVE_AWARD_RESPONSE >
 Cserialize_lua< pbnet::PROBUFF_NET_TESTLUA >
 Cserialize_lua< std::map< KEY, VAL > >
 Cserialize_lua< std::set< T > >
 Cserialize_lua< std::string >
 Cserialize_lua< std::unordered_map< KEY, VAL > >
 Cserialize_lua< std::vector< T > >
 Cserialize_lua< T * >
 Cserialize_lua< uint16_t >
 Cserialize_lua< uint32_t >
 Cserialize_lua< uint64_t >
 Cserialize_lua< uint8_t >
 Cserialize_lua_map
 Cserialize_lua_table_key
 Cserialize_lua_table_key< std::string >
 Cserver_info服务器信息结构体
 Cserver_session服务端会话管理兼容层及便捷查询接口。
 Cserver_session_pool服务器会话池管理类。
 Cservice_io服务IO基类。
 Cservice_tcpTCP服务会话类。
 Cservice_wsWebSocket服务会话类。
 Cserviceio_infoWebSocket服务类前向声明
 Cskill技能管理类
 Cskill_template技能模板数据结构
 Cconsume_attr
 Cconsume_item
 Csetp
 Clv
 Cbuff
 Csocket_pool
 Csocket_pool_statsSocket连接池统计信息
 Csql_pool_traits
 Csql_pool_traits< nmysql_manage >
 Csql_pool_traits< npostgresql_manage >
 Cstatic_task
 Cstructbytes协议结构体与字节转换工具类。
 Csynthesis
 Csysconfig系统配置管理器
 Ctab_activity
 Ctab_activity_drawcompliance
 Ctab_activity_toprank
 Ctab_activityalways
 Ctab_activityopenserver
 Ctab_attribute
 Ctab_card
 Ctab_chat
 Ctab_consume
 Ctab_dbload
 Ctab_equip
 Ctab_equiplv
 Ctab_errormessage
 Ctab_familylv
 Ctab_filterword
 Ctab_item
 Ctab_mail
 Ctab_map
 Ctab_matching
 Ctab_mergearea
 Ctab_plays
 Ctab_random
 Ctab_ranklist
 Ctab_recharge
 Ctab_servers
 Ctab_specialid
 Ctab_synthesis
 Ctab_task
 Ctask玩家任务管理类
 Ctask_check
 Ctask_condition
 Ctaskcheck_rolelv
 Ctaskcheck_rolevip
 Ctaskcheck_taskid
 Ctconsume
 Ctcustoms_send
 Ctcustoms_send< enscript_lua >
 Ctdb
 Ctest_thruput吞吐量测试管理类
 CtestluaLua测试数据组件
 Cthruput吞吐量统计结构体
 Ctimerparm_activity活动定时器参数结构体
 Ctool_rapidjson_valueRapidJSON值查找辅助工具类。
 Ctools_attribute属性工具类
 Ctprotocol模板化协议处理类,支持Lua绑定和协议映射。
 Cinfo协议元数据信息结构体。
 Ctprotocol_customs_200000000
 Ctrandom
 Ctregularslot
 Ctserveropen
 Cttab_activity
 Cttab_activity_drawcompliance
 Cttab_activity_toprank
 Cttab_activityalways
 Cttab_activityopenserver
 Cttab_attribute
 Cttab_card
 Cttab_chat
 Cttab_consume
 Cttab_dbload
 Cttab_equip
 Cttab_equiplv
 Cttab_errormessage
 Cttab_familylv
 Cttab_filterword
 Cttab_item
 Cttab_mail
 Cttab_map
 Cttab_matching
 Cttab_mergearea
 Cttab_plays
 Cttab_random
 Cttab_ranklist
 Cttab_recharge
 Cttab_servers
 Cnode_type_hash
 Cttab_specialid
 Cttab_synthesis
 Cttab_task
 Ctweek
 Ctype_enum将C++类型绑定到枚举值的模板类。
 Ctypedb
 Cudp_cmdKCP控制命令类。
 Cukcp拥有会话并驱动更新循环的高层KCP传输门面类。
 Cunit战斗单位基类
 Cunit_monster怪物单位类
 Cunit_role玩家角色单位类
 CVector2
 Cwcsv
 Cws_tls_optionsTLS配置选项结构体。
 Cxarg_db数据库配置结构体
 Cxarg_info通用配置键值对容器
 Cxarg_mail邮件配置结构体
 Cxarg_protocols协议配置结构体
 Cinfo协议信息
 Cxarg_redisRedis配置结构体
 Cxarg_telnetTelnet配置结构体
 Cxarg_wssWebSocket SSL配置
 Cxbtype基础类型序列化辅助
 CxmlXML操作工具类
 Cxml_serializeXML序列化模板
 Cxml_serialize< ATTR, int16_t >
 Cxml_serialize< ATTR, int32_t >
 Cxml_serialize< ATTR, int64_t >
 Cxml_serialize< ATTR, int8_t >
 Cxml_serialize< ATTR, std::list< T > >
 Cxml_serialize< ATTR, std::map< TKEY, TVALUE, TCOMP, TALLOC > >
 Cxml_serialize< ATTR, std::set< T > >
 Cxml_serialize< ATTR, std::string >
 Cxml_serialize< ATTR, std::vector< T > >
 Cxml_serialize< ATTR, T * >XML序列化指针特化
 Cxml_serialize< ATTR, uint16_t >
 Cxml_serialize< ATTR, uint32_t >
 Cxml_serialize< ATTR, uint64_t >
 Cxml_serialize< ATTR, uint8_t >
 CxmlnodeXML节点配置管理类。
 CxmlprotocolXML协议定义加载器
 Cxserialize
 Nngl_runtime
 Crobot_req
 Nngl_test_support
 Cscoped_path
 Nperf_test_case
 Ccsv_miss_row
 Ccsv_miss_tab
 Clegacy_mergearea_indexes
 Nruntime_test_case
 Cargv_buf
 Nserialize_test_case
 COverestimatedPayload
 Nstd
 Cformatter< google::protobuf::RepeatedField< T > >
 Cformatter< ngl::EnumAttribute >
 Cformatter< ngl::nguid >Nguid的std::format特化。
 Cformatter< ngl::pack_head >Std::formatter特化,用于格式化输出pack_head对象。
 Cformatter< ngl::server_info >
 Cformatter< std::list< T > >
 Cformatter< std::map< TKEY, TVAL > >
 Cformatter< std::set< T > >
 Cformatter< std::unordered_map< TKEY, TVAL > >
 Cformatter< std::vector< T > >
 Chash< ngl::nguid >Nguid的哈希特化。
 Ntools_test_case
 CCsvTestRow
 CJsonCustomPayload
 Cwork_item
 Nxml_sysconfig_test_case
 CRuntimeConfigTest
 C_gamelib_save_entry
 CData
 CDefine
 CDefVec
 CDemoGameState
 CMapInfo
 CDemoOtherPlayer
 CDumper
 CEnum
 CEnumVec
 CGameThe cocos2d Application
 CGameLib
 Cidl
 Cidl_file
 Cidlcppprotocol
 CInamespace
 CInclude
 Cjson_net
 Cnode_boot_opt
 Cprep_res
 Cstart_ctx
 CStruct
 CStructVec
 Cxml_protocol