Additional getdns_context_set functions
Functions | |
| getdns_return_t | getdns_context_set_update_callback (getdns_context *context, void *userarg, void(*value)(getdns_context *, getdns_context_code_t, void *)) |
| getdns_return_t | getdns_context_set_return_dnssec_status (getdns_context *context, int enabled) |
| getdns_return_t | getdns_context_set_use_threads (getdns_context *context, int use_threads) |
| getdns_return_t | getdns_context_set_tls_authentication (getdns_context *context, getdns_tls_authentication_t value) |
| getdns_return_t | getdns_context_set_round_robin_upstreams (getdns_context *context, uint8_t value) |
| getdns_return_t | getdns_context_set_tls_backoff_time (getdns_context *context, uint16_t value) |
| getdns_return_t | getdns_context_set_tls_connection_retries (getdns_context *context, uint16_t value) |
| getdns_return_t | getdns_context_set_edns_client_subnet_private (getdns_context *context, uint8_t value) |
| getdns_return_t | getdns_context_set_tls_query_padding_blocksize (getdns_context *context, uint16_t value) |
Detailed Description
Function Documentation
| getdns_return_t getdns_context_set_update_callback | ( | getdns_context * | context, |
| void * | userarg, | ||
| void(*)(getdns_context *, getdns_context_code_t, void *) | value | ||
| ) |
Register a callback function for context changes.
- Parameters
-
context The context to monitor for changes userarg A user defined argument that will be passed to the callback function. value The callback function that will be called when a context value is changed. The arguments to the callback function are the context for which the value changes, a code referencing the changed value and the userarg parameter supplied during callback registration.
- Returns
- GETDNS_RETURN_GOOD on success or an error code on failure.
| getdns_return_t getdns_context_set_return_dnssec_status | ( | getdns_context * | context, |
| int | enabled | ||
| ) |
| getdns_return_t getdns_context_set_use_threads | ( | getdns_context * | context, |
| int | use_threads | ||
| ) |
| getdns_return_t getdns_context_set_tls_authentication | ( | getdns_context * | context, |
| getdns_tls_authentication_t | value | ||
| ) |
| getdns_return_t getdns_context_set_round_robin_upstreams | ( | getdns_context * | context, |
| uint8_t | value | ||
| ) |
| getdns_return_t getdns_context_set_tls_backoff_time | ( | getdns_context * | context, |
| uint16_t | value | ||
| ) |
| getdns_return_t getdns_context_set_tls_connection_retries | ( | getdns_context * | context, |
| uint16_t | value | ||
| ) |
| getdns_return_t getdns_context_set_edns_client_subnet_private | ( | getdns_context * | context, |
| uint8_t | value | ||
| ) |
| getdns_return_t getdns_context_set_tls_query_padding_blocksize | ( | getdns_context * | context, |
| uint16_t | value | ||
| ) |
