kdeflist functions added

This commit is contained in:
James Brister
1999-10-29 16:00:13 +00:00
parent 9df6eb8719
commit 0c357624ee
2 changed files with 38 additions and 10 deletions

View File

@@ -206,9 +206,21 @@ isc_result_t dns_c_ctx_new(isc_log_t *lctx,
isc_mem_t *mem, dns_c_ctx_t **cfg);
isc_result_t dns_c_ctx_delete(isc_log_t *lctx,
dns_c_ctx_t **cfg);
void dns_c_ctx_print(isc_log_t *lctx,
FILE *fp, int indent, dns_c_ctx_t *cfg);
void dns_c_ctx_optionsprint(isc_log_t *lctx,
FILE *fp, int indent,
dns_c_options_t *options);
void dns_c_ctx_forwarderprint(isc_log_t *lctx,
FILE *fp, int indent,
dns_c_options_t *options);
isc_result_t dns_c_ctx_getoptions(isc_log_t *lctx,
dns_c_ctx_t *cfg,
dns_c_options_t **options);
isc_result_t dns_c_ctx_setlogging(isc_log_t *lctx,
dns_c_ctx_t *cfg,
dns_c_logginglist_t *newval,
@@ -216,6 +228,16 @@ isc_result_t dns_c_ctx_setlogging(isc_log_t *lctx,
isc_result_t dns_c_ctx_getlogging(isc_log_t *lctx,
dns_c_ctx_t *cfg,
dns_c_logginglist_t **retval);
isc_result_t dns_c_ctx_getkdeflist(isc_log_t *lctx,
dns_c_ctx_t *cfg,
dns_c_kdeflist_t **retval);
isc_result_t dns_c_ctx_setkdeflist(isc_log_t *lctx,
dns_c_ctx_t *cfg,
dns_c_kdeflist_t *newval,
isc_boolean_t deepcopy);
isc_result_t dns_c_ctx_addfile_channel(isc_log_t *lctx,
dns_c_ctx_t *cfg, const char *name,
dns_c_logchan_t **chan);
@@ -251,14 +273,6 @@ isc_result_t dns_c_ctx_optionsdelete(isc_log_t *lctx,
dns_c_options_t **options);
isc_result_t dns_c_ctx_erase_options(isc_log_t *lctx,
dns_c_ctx_t *cfg);
void dns_c_ctx_print(isc_log_t *lctx,
FILE *fp, int indent, dns_c_ctx_t *cfg);
void dns_c_ctx_optionsprint(isc_log_t *lctx,
FILE *fp, int indent,
dns_c_options_t *options);
void dns_c_ctx_forwarderprint(isc_log_t *lctx,
FILE *fp, int indent,
dns_c_options_t *options);

View File

@@ -192,6 +192,13 @@ isc_result_t dns_c_kdeflist_new(isc_log_t *lctx,
dns_c_kdeflist_t **list);
isc_result_t dns_c_kdeflist_delete(isc_log_t *lctx,
dns_c_kdeflist_t **list);
isc_result_t dns_c_kdeflist_copy(isc_log_t *lctx,
isc_mem_t *mem,
dns_c_kdeflist_t **dest,
dns_c_kdeflist_t *src);
isc_result_t dns_c_kdeflist_append(isc_log_t *lctx, dns_c_kdeflist_t *list,
dns_c_kdef_t *key, isc_boolean_t copy);
isc_result_t dns_c_kdeflist_undef(isc_log_t *lctx,
dns_c_kdeflist_t *list,
const char *keyid);
@@ -202,15 +209,22 @@ isc_result_t dns_c_kdeflist_find(isc_log_t *lctx,
void dns_c_kdeflist_print(isc_log_t *lctx,
FILE *fp, int indent,
dns_c_kdeflist_t *list);
isc_result_t dns_c_kdef_new(isc_log_t *lctx,
dns_c_kdeflist_t *list, const char *name,
dns_c_kdef_t **keyid);
isc_result_t dns_c_kdef_delete(isc_log_t *lctx, dns_c_kdef_t **keydef);
isc_result_t dns_c_kdef_copy(isc_log_t *lctx, isc_mem_t *mem,
dns_c_kdef_t **dest, dns_c_kdef_t *src);
void dns_c_kdef_print(isc_log_t *lctx,
FILE *fp, int indent, dns_c_kdef_t *keydef);
isc_result_t dns_c_kdefset_algorithm(isc_log_t *lctx,
isc_result_t dns_c_kdef_setalgorithm(isc_log_t *lctx,
dns_c_kdef_t *elem,
const char *algorithm);
isc_result_t dns_c_kdefset_secret(isc_log_t *lctx,
isc_result_t dns_c_kdef_setsecret(isc_log_t *lctx,
dns_c_kdef_t *elem,
const char *secret);