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

Actor的数据库组件,将Actor绑定到其持久化存储表。 More...

Classes

class  ngl::ndbtab< TDBTAB_TYPE, TDBTAB, TSQLMANAGE, TSQLPOOL >
struct  ngl::sql_pool_traits< nmysql_manage >
struct  ngl::sql_pool_traits< npostgresql_manage >
class  ngl::actor_db< TDBTAB_TYPE, TDBTAB >

Functions

template<typename T>
ngl::sqlpool_get (T &&ptr)

Variables

template<pbdb::ENUM_DB TDBTAB_TYPE, typename TDBTAB, typename TSQLMANAGE, typename TSQLPOOL>
tab_dbloadngl::ndbtab< TDBTAB_TYPE, TDBTAB, TSQLMANAGE, TSQLPOOL >::m_tab = nullptr
template<pbdb::ENUM_DB TDBTAB_TYPE, typename TDBTAB, typename TSQLMANAGE, typename TSQLPOOL>
db_cache ngl::ndbtab< TDBTAB_TYPE, TDBTAB, TSQLMANAGE, TSQLPOOL >::m_cache_save
template<pbdb::ENUM_DB TDBTAB_TYPE, typename TDBTAB, typename TSQLMANAGE, typename TSQLPOOL>
db_cache ngl::ndbtab< TDBTAB_TYPE, TDBTAB, TSQLMANAGE, TSQLPOOL >::m_cache_del

Detailed Description

Actor的数据库组件,将Actor绑定到其持久化存储表。