|
ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
|
Public Types | |
| using | type_tab = tab_activityopenserver |
| Public Types inherited from ngl::csv< tab_activityopenserver > | |
| using | type_tab |
| 表类型别名 | |
Public Member Functions | |
| ttab_activityopenserver (const ttab_activityopenserver &)=delete | |
| ttab_activityopenserver & | operator= (const ttab_activityopenserver &)=delete |
| void | reload () final |
| 加载后回调 | |
| Public Member Functions inherited from ngl::csv< tab_activityopenserver > | |
| csv (const csv &)=delete | |
| csv & | operator= (const csv &)=delete |
| virtual void * | find (int aid) |
| 无类型数据访问 | |
| tab_activityopenserver * | tab (int aid) |
| 按ID查询记录 | |
| std::map< int, tab_activityopenserver > & | tabs () |
| 获取所有表数据 | |
| virtual const std::string & | verify () const |
| 获取内容哈希 | |
| virtual const char * | csvname () |
| 获取逻辑表名 | |
| virtual void | load () |
| 加载CSV文件 | |
| void | foreach (const std::function< void(tab_activityopenserver &)> &afun) |
| 遍历所有记录 | |
| tab_activityopenserver * | find_if (const std::function< bool(tab_activityopenserver &)> &afun) |
| 条件查询 | |
Static Public Member Functions | |
| static ttab_activityopenserver & | instance () |
| Static Public Member Functions inherited from ngl::csv< tab_activityopenserver > | |
| static std::string | path () |
| 获取CSV文件路径 | |
| static tools::nhashcode | hash_code () |
| 获取类型哈希码 | |
| static const char * | name () |
| 获取类型名称 | |
| Static Public Member Functions inherited from ngl::csv_base | |
| static std::string & | path () |
| 获取CSV文件根路径 | |
| static void | set_path (const std::string &apath) |
| 设置CSV文件根路径 | |
Additional Inherited Members | |
| Public Attributes inherited from ngl::csv< tab_activityopenserver > | |
| std::map< int, tab_activityopenserver > | m_csv |
| 表数据存储,key为ID | |
| std::string | m_verify |
| 内容MD5哈希 | |
|
inlinefinalvirtual |