105 #define UNBOUND_VERSION_MAJOR @UNBOUND_VERSION_MAJOR@
106 #define UNBOUND_VERSION_MINOR @UNBOUND_VERSION_MINOR@
107 #define UNBOUND_VERSION_MICRO @UNBOUND_VERSION_MICRO@
569 const char *zone_type);
631 #define UB_STATS_QTYPE_NUM 256
633 #define UB_STATS_QCLASS_NUM 256
635 #define UB_STATS_RCODE_NUM 16
637 #define UB_STATS_OPCODE_NUM 16
639 #define UB_STATS_BUCKET_NUM 40
long long max_query_list_size
long long num_queries_prefetch
long long num_query_authzone_up
long long num_query_dnscrypt_secret_missed_cache
long long ans_rcode_nodata
long long num_queries_missed_cache
long long num_query_authzone_down
long long infra_cache_count
long long num_neg_cache_noerror
long long num_query_dnscrypt_replay
long long qopcode[UB_STATS_OPCODE_NUM]
long long hist[UB_STATS_BUCKET_NUM]
long long num_query_dnscrypt_crypted
long long qclass[UB_STATS_QCLASS_NUM]
long long nonce_cache_count
long long zero_ttl_responses
long long unwanted_queries
long long num_neg_cache_nxdomain
long long num_queries_ip_ratelimited
long long key_cache_count
long long num_query_dnscrypt_cert
long long shared_secret_cache_count
long long queries_ratelimited
long long ans_rcode[UB_STATS_RCODE_NUM]
long long msg_cache_count
long long rrset_cache_count
long long unwanted_replies
long long num_query_dnscrypt_crypted_malformed
long long qtype[UB_STATS_QTYPE_NUM]
long long tcp_accept_usage
long long sum_query_list_size
long long num_query_dnscrypt_cleartext
struct ub_shm_stat_info::@41 time
struct ub_shm_stat_info::@42 mem
long long dnscrypt_shared_secret
struct ub_server_stats svr
long long mesh_replies_sent
long long mesh_num_states
long long mesh_replies_sum_wait_sec
long long mesh_replies_sum_wait_usec
long long mesh_num_reply_states
int ub_ctx_debugout(struct ub_ctx *ctx, void *out)
void ub_ctx_delete(struct ub_ctx *ctx)
int ub_ctx_data_remove(struct ub_ctx *ctx, const char *data)
int ub_ctx_add_ta_file(struct ub_ctx *ctx, const char *fname)
const char * ub_strerror(int err)
int ub_process(struct ub_ctx *ctx)
struct ub_ctx * ub_ctx_create(void)
int ub_ctx_async(struct ub_ctx *ctx, int dothread)
int ub_ctx_set_option(struct ub_ctx *ctx, const char *opt, const char *val)
int ub_wait(struct ub_ctx *ctx)
int ub_poll(struct ub_ctx *ctx)
int ub_ctx_trustedkeys(struct ub_ctx *ctx, const char *fname)
int ub_ctx_data_add(struct ub_ctx *ctx, const char *data)
int ub_ctx_config(struct ub_ctx *ctx, const char *fname)
int ub_ctx_set_stub(struct ub_ctx *ctx, const char *zone, const char *addr, int isprime)
void ub_resolve_free(struct ub_result *result)
#define UB_STATS_QTYPE_NUM
#define UB_STATS_QCLASS_NUM
int ub_ctx_add_ta(struct ub_ctx *ctx, const char *ta)
int ub_resolve_async(struct ub_ctx *ctx, const char *name, int rrtype, int rrclass, void *mydata, ub_callback_type callback, int *async_id)
void(* ub_callback_type)(void *, int, struct ub_result *)
int ub_cancel(struct ub_ctx *ctx, int async_id)
int ub_ctx_set_fwd(struct ub_ctx *ctx, const char *addr)
int ub_ctx_zone_remove(struct ub_ctx *ctx, const char *zone_name)
int ub_ctx_print_local_zones(struct ub_ctx *ctx)
#define UB_STATS_RCODE_NUM
const char * ub_version(void)
int ub_ctx_hosts(struct ub_ctx *ctx, const char *fname)
int ub_fd(struct ub_ctx *ctx)
int ub_ctx_get_option(struct ub_ctx *ctx, const char *opt, char **str)
int ub_ctx_resolvconf(struct ub_ctx *ctx, const char *fname)
int ub_ctx_debuglevel(struct ub_ctx *ctx, int d)
int ub_ctx_add_ta_autr(struct ub_ctx *ctx, const char *fname)
#define UB_STATS_BUCKET_NUM
#define UB_STATS_OPCODE_NUM
int ub_ctx_zone_add(struct ub_ctx *ctx, const char *zone_name, const char *zone_type)
int ub_resolve(struct ub_ctx *ctx, const char *name, int rrtype, int rrclass, struct ub_result **result)