ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
nactor_auto.cpp File Reference

实现自动生成的Actor协议处理逻辑。 More...

#include "actor/actor_logic/actor_events/events_logic.h"
#include "actor/actor_logic/actor_events/events_map.h"
#include "actor/generated/auto/register_channel_db.h"
#include "actor/actor_logic/actor_kcp/actor_kcp.h"
#include "actor/generated/auto/auto_actor_enum.h"
#include "actor/generated/auto/nprotocol_auto.h"
#include "actor/generated/auto/nactor_auto.h"
#include "actor/actor_base/core/nactortype.h"
#include "actor/actor_base/core/actor_db.h"
#include "actor/actor_base/core/ntimer.h"
#include "actor/actor_base/core/actor.h"
#include "actor/generated/pb/net.pb.h"
#include "actor/protocol/tprotocol.h"
#include "actor/protocol/nprotocol.h"
#include "tools/tools/tools_enum.h"

Functions

void ngl::auto_actor ()
 将所有Actor类绑定到对应的枚举值。
void ngl::tprotocol_customs ()
 注册自定义协议ID。
void ngl::event_register ()
 注册Actor生命周期和事件处理器。

Detailed Description

实现自动生成的Actor协议处理逻辑。

本文件包含由代码生成器自动创建的Actor协议处理实现,包括:

  • Actor类型注册和初始化
  • 协议消息的自动分发和处理
  • 事件系统的自动绑定
  • 数据库通道的自动注册

该文件是自动生成的代码,请勿手动修改。

Function Documentation

◆ auto_actor()

void ngl::auto_actor ( )

将所有Actor类绑定到对应的枚举值。

Note
在系统启动时调用,注册所有Actor类型映射

◆ event_register()

void ngl::event_register ( )

注册Actor生命周期和事件处理器。

Note
在系统启动时调用,注册所有Actor的事件回调

◆ tprotocol_customs()

void ngl::tprotocol_customs ( )

注册自定义协议ID。

Note
在系统启动时调用,注册非protobuf生成的协议