ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
ngl::np_actordb_save< DBTYPE, T > Struct Template Reference

批量保存一个DB表的脏行。 More...

#include <nprotocol_template.h>

Public Member Functions

void add (const nguid &akey, const T &avalue)
 添加一条待保存的数据。
bool empty ()
 检查是否没有待保存的数据。

Public Attributes

std::map< nguid, T > m_data
 待保存的数据映射

Detailed Description

template<pbdb::ENUM_DB DBTYPE, typename T>
struct ngl::np_actordb_save< DBTYPE, T >

批量保存一个DB表的脏行。

Template Parameters
DBTYPE数据库表类型枚举。
T数据类型。

Member Function Documentation

◆ add()

template<pbdb::ENUM_DB DBTYPE, typename T>
void ngl::np_actordb_save< DBTYPE, T >::add ( const nguid & akey,
const T & avalue )
inline

添加一条待保存的数据。

Parameters
akey数据键。
avalue数据值。

◆ empty()

template<pbdb::ENUM_DB DBTYPE, typename T>
bool ngl::np_actordb_save< DBTYPE, T >::empty ( )
inline

检查是否没有待保存的数据。

Returns
为空返回true,否则返回false。

The documentation for this struct was generated from the following file: