acl
3.5.3.0
|
类 | |
struct | ACL_CFG_LINE |
struct | ACL_CFG_FN |
类型定义 | |
typedef struct ACL_CFG_PARSER | ACL_CFG_PARSER |
typedef struct ACL_CFG_LINE | ACL_CFG_LINE |
typedef struct ACL_CFG_FN | ACL_CFG_FN |
typedef void(* | ACL_CFG_WALK_FN) (void *arg) |
函数 | |
ACL_API ACL_CFG_PARSER * | acl_cfg_parser_load (const char *pathname, const char *delimiter) |
ACL_API void | acl_cfg_parser_free (ACL_CFG_PARSER *parser) |
ACL_API void | acl_cfg_parser_walk (ACL_CFG_PARSER *parser, ACL_CFG_WALK_FN walk_fn) |
ACL_API int | acl_cfg_line_replace (ACL_CFG_LINE *cfg_line, const char **value, int from, int to) |
ACL_API ACL_CFG_LINE * | acl_cfg_parser_index (const ACL_CFG_PARSER *parser, int idx) |
ACL_API int | acl_cfg_parser_size (const ACL_CFG_PARSER *parser) |
ACL_API int | acl_cfg_parser_dump (const ACL_CFG_PARSER *parser, const char *pathname, const char *delimiter) |
ACL_API int | acl_cfg_parser_append (ACL_CFG_PARSER *parser, ACL_CFG_LINE *cfg_line) |
ACL_API int | acl_cfg_parser_delete (ACL_CFG_PARSER *parser, const char *name) |
ACL_API ACL_CFG_LINE * | acl_cfg_line_new (const char **value, int ncount) |
typedef struct ACL_CFG_FN ACL_CFG_FN |
typedef struct ACL_CFG_LINE ACL_CFG_LINE |
typedef struct ACL_CFG_PARSER ACL_CFG_PARSER |
在文件 acl_loadcfg.h 第 11 行定义.
typedef void(* ACL_CFG_WALK_FN) (void *arg) |
在文件 acl_loadcfg.h 第 29 行定义.
ACL_API ACL_CFG_LINE* acl_cfg_line_new | ( | const char ** | value, |
int | ncount | ||
) |
ACL_API int acl_cfg_line_replace | ( | ACL_CFG_LINE * | cfg_line, |
const char ** | value, | ||
int | from, | ||
int | to | ||
) |
ACL_API int acl_cfg_parser_append | ( | ACL_CFG_PARSER * | parser, |
ACL_CFG_LINE * | cfg_line | ||
) |
ACL_API int acl_cfg_parser_delete | ( | ACL_CFG_PARSER * | parser, |
const char * | name | ||
) |
ACL_API int acl_cfg_parser_dump | ( | const ACL_CFG_PARSER * | parser, |
const char * | pathname, | ||
const char * | delimiter | ||
) |
ACL_API void acl_cfg_parser_free | ( | ACL_CFG_PARSER * | parser | ) |
ACL_API ACL_CFG_LINE* acl_cfg_parser_index | ( | const ACL_CFG_PARSER * | parser, |
int | idx | ||
) |
ACL_API ACL_CFG_PARSER* acl_cfg_parser_load | ( | const char * | pathname, |
const char * | delimiter | ||
) |
ACL_API int acl_cfg_parser_size | ( | const ACL_CFG_PARSER * | parser | ) |
ACL_API void acl_cfg_parser_walk | ( | ACL_CFG_PARSER * | parser, |
ACL_CFG_WALK_FN | walk_fn | ||
) |