getdns_context_set functions

Functions

getdns_return_t getdns_context_set_context_update_callback (getdns_context *context, void(*value)(getdns_context *context, getdns_context_code_t changed_item))
 
getdns_return_t getdns_context_set_resolution_type (getdns_context *context, getdns_resolution_t value)
 
getdns_return_t getdns_context_set_namespaces (getdns_context *context, size_t namespace_count, getdns_namespace_t *namespaces)
 
getdns_return_t getdns_context_set_dns_transport (getdns_context *context, getdns_transport_t value)
 
getdns_return_t getdns_context_set_dns_transport_list (getdns_context *context, size_t transport_count, getdns_transport_list_t *transports)
 
getdns_return_t getdns_context_set_idle_timeout (getdns_context *context, uint64_t timeout)
 
getdns_return_t getdns_context_set_limit_outstanding_queries (getdns_context *context, uint16_t limit)
 
getdns_return_t getdns_context_set_timeout (getdns_context *context, uint64_t timeout)
 
getdns_return_t getdns_context_set_follow_redirects (getdns_context *context, getdns_redirects_t value)
 
getdns_return_t getdns_context_set_dns_root_servers (getdns_context *context, getdns_list *addresses)
 
getdns_return_t getdns_context_set_append_name (getdns_context *context, getdns_append_name_t value)
 
getdns_return_t getdns_context_set_suffix (getdns_context *context, getdns_list *value)
 
getdns_return_t getdns_context_set_dnssec_trust_anchors (getdns_context *context, getdns_list *value)
 
getdns_return_t getdns_context_set_dnssec_allowed_skew (getdns_context *context, uint32_t value)
 
getdns_return_t getdns_context_set_upstream_recursive_servers (getdns_context *context, getdns_list *upstream_list)
 
getdns_return_t getdns_context_set_edns_maximum_udp_payload_size (getdns_context *context, uint16_t value)
 
getdns_return_t getdns_context_set_edns_extended_rcode (getdns_context *context, uint8_t value)
 
getdns_return_t getdns_context_set_edns_version (getdns_context *context, uint8_t value)
 
getdns_return_t getdns_context_set_edns_do_bit (getdns_context *context, uint8_t value)
 
getdns_return_t getdns_context_set_memory_functions (getdns_context *context, void *(*malloc)(size_t), void *(*realloc)(void *, size_t), void(*free)(void *))
 
getdns_return_t getdns_context_set_extended_memory_functions (getdns_context *context, void *userarg, void *(*malloc)(void *userarg, size_t sz), void *(*realloc)(void *userarg, void *ptr, size_t sz), void(*free)(void *userarg, void *ptr))
 

Detailed Description

Function Documentation

getdns_return_t getdns_context_set_context_update_callback ( getdns_context context,
void(*)(getdns_context *context, getdns_context_code_t changed_item)  value 
)
getdns_return_t getdns_context_set_resolution_type ( getdns_context context,
getdns_resolution_t  value 
)
getdns_return_t getdns_context_set_namespaces ( getdns_context context,
size_t  namespace_count,
getdns_namespace_t namespaces 
)
getdns_return_t getdns_context_set_dns_transport ( getdns_context context,
getdns_transport_t  value 
)
getdns_return_t getdns_context_set_dns_transport_list ( getdns_context context,
size_t  transport_count,
getdns_transport_list_t transports 
)
getdns_return_t getdns_context_set_idle_timeout ( getdns_context context,
uint64_t  timeout 
)
getdns_return_t getdns_context_set_limit_outstanding_queries ( getdns_context context,
uint16_t  limit 
)
getdns_return_t getdns_context_set_timeout ( getdns_context context,
uint64_t  timeout 
)
getdns_return_t getdns_context_set_follow_redirects ( getdns_context context,
getdns_redirects_t  value 
)
getdns_return_t getdns_context_set_dns_root_servers ( getdns_context context,
getdns_list addresses 
)
getdns_return_t getdns_context_set_append_name ( getdns_context context,
getdns_append_name_t  value 
)
getdns_return_t getdns_context_set_suffix ( getdns_context context,
getdns_list value 
)
getdns_return_t getdns_context_set_dnssec_trust_anchors ( getdns_context context,
getdns_list value 
)
getdns_return_t getdns_context_set_dnssec_allowed_skew ( getdns_context context,
uint32_t  value 
)
getdns_return_t getdns_context_set_upstream_recursive_servers ( getdns_context context,
getdns_list upstream_list 
)
getdns_return_t getdns_context_set_edns_maximum_udp_payload_size ( getdns_context context,
uint16_t  value 
)
getdns_return_t getdns_context_set_edns_extended_rcode ( getdns_context context,
uint8_t  value 
)
getdns_return_t getdns_context_set_edns_version ( getdns_context context,
uint8_t  value 
)
getdns_return_t getdns_context_set_edns_do_bit ( getdns_context context,
uint8_t  value 
)
getdns_return_t getdns_context_set_memory_functions ( getdns_context context,
void *(*)(size_t)  malloc,
void *(*)(void *, size_t)  realloc,
void(*)(void *)  free 
)
getdns_return_t getdns_context_set_extended_memory_functions ( getdns_context context,
void *  userarg,
void *(*)(void *userarg, size_t sz)  malloc,
void *(*)(void *userarg, void *ptr, size_t sz)  realloc,
void(*)(void *userarg, void *ptr)  free 
)