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

角色键值存储管理类 More...

#include <rolekv.h>

Inheritance diagram for ngl::rolekv:

Public Member Functions

virtual void initdata ()
 数据加载完成回调
const char * get_value (const char *akey)
 获取指定键的值
void set_value (const char *akey, const char *adata)
 设置指定键的值
template<typename ... ARG>
bool get_value (const char *akey, const std::array< const char *, sizeof...(ARG)> &akeys, ARG &... arg)
template<typename ... ARG>
void set_value (const char *akey, const std::array< const char *, sizeof...(ARG)> &akeys, const ARG &... arg)

Detailed Description

角色键值存储管理类

继承自tdb_rolekv::db_modular,提供基于JSON的角色自定义数据存储

Member Function Documentation

◆ get_value()

const char * ngl::rolekv::get_value ( const char * akey)

获取指定键的值

Parameters
akey键名
Returns
值字符串,不存在返回nullptr

◆ set_value()

void ngl::rolekv::set_value ( const char * akey,
const char * adata )

设置指定键的值

Parameters
akey键名
adata值字符串

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