|
|
| ttab_servers (const ttab_servers &)=delete |
|
ttab_servers & | operator= (const ttab_servers &)=delete |
|
void | load_row (tab_servers &aserver, ttab_mergearea &amerge) |
| void | reload () final |
| | 加载后回调
|
| const tab_servers * | const_tab () |
|
const tab_servers * | const_tab (const std::string &aname, int area) |
|
const tab_servers * | const_tab (NODE_TYPE atype, int area) |
|
bool | get_nworks (const tab_servers *atab, ENET_PROTOCOL atype, int32_t atcount, net_works &anetwork) |
|
bool | get_nworks (ENET_PROTOCOL atype, int32_t atcount, net_works &anetwork) |
|
bool | get_nworks (ENET_PROTOCOL atype, net_works &anetwork) |
|
bool | get_nworks (i32_serverid aserverid, int area, ENET_PROTOCOL atype, net_works &anetwork) |
|
bool | get_nworks (i32_serverid aserverid, ENET_PROTOCOL atype, net_works &anetwork) |
|
bool | get_nworks (const std::string &aname, int area, int32_t atcount, ENET_PROTOCOL atype, net_works &anetwork) |
|
bool | get_nworks (NODE_TYPE anodetype, i16_area area, ENET_PROTOCOL atype, int32_t atcount, net_works &anetwork) |
|
bool | isefficient (ENET_PROTOCOL atype) |
|
bool | connect (i32_serverid aserverid, net_works &anetwork) |
|
NODE_TYPE | node_type (int32_t atid) |
|
NODE_TYPE | nodetype () |
|
void | foreach_server (const std::function< void(tab_servers *)> &afun) |
|
const std::set< i16_area > * | get_area (i16_area aarea) |
|
template<typename TFun> |
| bool | foreach_server (NODE_TYPE atype, i16_area aarea, const TFun &afun) |
|
bool | serverid (NODE_TYPE atype, i16_area aarea, std::set< i32_serverid > &aset) |
|
const tab_servers * | find_first (NODE_TYPE atype, i16_area aarea, const std::function< bool(const tab_servers *)> &afun) |
|
const std::set< i16_area > * | get_arealist (i32_serverid aserverid) |
|
void | get_arealist_nonrepet (i32_serverid aserverid, std::set< i16_area > &aareaset) |
|
| csv (const csv &)=delete |
|
csv & | operator= (const csv &)=delete |
| virtual void * | find (int aid) |
| | 无类型数据访问
|
| tab_servers * | tab (int aid) |
| | 按ID查询记录
|
| std::map< int, tab_servers > & | tabs () |
| | 获取所有表数据
|
| virtual const std::string & | verify () const |
| | 获取内容哈希
|
| virtual const char * | csvname () |
| | 获取逻辑表名
|
| virtual void | load () |
| | 加载CSV文件
|
| void | foreach (const std::function< void(tab_servers &)> &afun) |
| | 遍历所有记录
|
| tab_servers * | find_if (const std::function< bool(tab_servers &)> &afun) |
| | 条件查询
|