acl
3.5.3.0
|
#include <master_conf.hpp>
Public 成员函数 | |
master_conf () | |
~master_conf () | |
void | set_cfg_bool (master_bool_tbl *table) |
void | set_cfg_int (master_int_tbl *table) |
void | set_cfg_int64 (master_int64_tbl *table) |
void | set_cfg_str (master_str_tbl *table) |
void | load (const char *path) |
const char * | get_path (void) const |
void | reset (void) |
ACL_CFG_INT_TABLE * | get_int_cfg () const |
ACL_CFG_INT64_TABLE * | get_int64_cfg () const |
ACL_CFG_STR_TABLE * | get_str_cfg () const |
ACL_CFG_BOOL_TABLE * | get_bool_cfg () const |
额外继承的成员函数 | |
Protected 成员函数 继承自 acl::acl::noncopyable | |
noncopyable () | |
~noncopyable () | |
在文件 master_conf.hpp 第 56 行定义.
acl::master_conf::master_conf | ( | ) |
acl::master_conf::~master_conf | ( | ) |
ACL_CFG_BOOL_TABLE* acl::master_conf::get_bool_cfg | ( | ) | const |
ACL_CFG_INT64_TABLE* acl::master_conf::get_int64_cfg | ( | ) | const |
ACL_CFG_INT_TABLE* acl::master_conf::get_int_cfg | ( | ) | const |
const char* acl::master_conf::get_path | ( | void | ) | const |
获得由 load 设置的配置文件路径
ACL_CFG_STR_TABLE* acl::master_conf::get_str_cfg | ( | ) | const |
void acl::master_conf::load | ( | const char * | path | ) |
加载配置文件
path | {const char*} 配置文件全路径 |
void acl::master_conf::reset | ( | void | ) |
重置配置解析器状态,释放之前分配的资源,调用此函数后, 之前获得的字符串配置项的内存将会被释放,所以禁止再用; 调用该函数后,则该配置解析器对象可以再次使用解析其它 配置文件
void acl::master_conf::set_cfg_bool | ( | master_bool_tbl * | table | ) |
设置 bool 类型的配置项
table | {master_bool_tbl*} |
void acl::master_conf::set_cfg_int | ( | master_int_tbl * | table | ) |
设置 int 类型的配置项
table | {master_int_tbl*} |
void acl::master_conf::set_cfg_int64 | ( | master_int64_tbl * | table | ) |
设置 int64 类型的配置项
table | {master_int64_tbl*} |
void acl::master_conf::set_cfg_str | ( | master_str_tbl * | table | ) |
设置 字符串 类型的配置项
table | {master_str_tbl*} |