ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
ngl::nsp_regload Class Reference

跟踪此Actor必须注册的主NSP服务器,以及初始同步是否已完成。 More...

#include <nsp.h>

Public Member Functions

void init (i64_actorid aactorid)
 根据aactorid中编码的Actor类型构建NSP服务器ID。
void set_register ()
 标记为已注册。
bool is_register () const
 返回注册是否已被确认。
void set_loadfinish ()
 标记为已完成全量同步。
bool is_loadfinish () const
 返回首次全量同步是否已完成。
i64_actorid nspserid () const
 解析NSP服务器Actor ID。

Detailed Description

跟踪此Actor必须注册的主NSP服务器,以及初始同步是否已完成。

管理NSP服务器的注册状态和同步状态,确保Actor正确连接到NSP服务器。

Member Function Documentation

◆ init()

void ngl::nsp_regload::init ( i64_actorid aactorid)

根据aactorid中编码的Actor类型构建NSP服务器ID。

初始化NSP注册加载状态

Parameters
aactoridActor全局唯一标识符
aactoridActor ID,用于推导NSP服务器ID

◆ is_loadfinish()

bool ngl::nsp_regload::is_loadfinish ( ) const

返回首次全量同步是否已完成。

Returns
bool 同步状态

◆ is_register()

bool ngl::nsp_regload::is_register ( ) const

返回注册是否已被确认。

Returns
bool 注册状态

◆ nspserid()

i64_actorid ngl::nsp_regload::nspserid ( ) const

解析NSP服务器Actor ID。

Returns
i64_actorid NSP服务器Actor ID

The documentation for this class was generated from the following files: