Asterisk - The Open Source Telephony Project
18.5.0
|
DNS resolver implementation. More...
#include <dns_resolver.h>
Public Member Functions | |
AST_RWLIST_ENTRY (ast_dns_resolver) next | |
Linked list information. More... | |
Data Fields | |
int(* | cancel )(struct ast_dns_query *query) |
Cancel resolution of a DNS query. More... | |
const char * | name |
The name of the resolver implementation. More... | |
unsigned int | priority |
Priority for this resolver if multiple exist, lower being higher priority. More... | |
int(* | resolve )(struct ast_dns_query *query) |
Perform resolution of a DNS query. More... | |
DNS resolver implementation.
Definition at line 32 of file dns_resolver.h.
AST_RWLIST_ENTRY | ( | ast_dns_resolver | ) |
Linked list information.
int(* cancel) (struct ast_dns_query *query) |
Cancel resolution of a DNS query.
Definition at line 48 of file dns_resolver.h.
Referenced by ast_dns_query_set_resolve_cancel(), ast_dns_resolve_cancel(), and ast_dns_resolver_register().
const char* name |
The name of the resolver implementation.
Definition at line 34 of file dns_resolver.h.
Referenced by ast_dns_resolve_async(), ast_dns_resolver_register(), ast_dns_resolver_unregister(), AST_TEST_DEFINE(), PathSegment::get_child(), Parameter::load(), SwaggerType::load(), and Property::load().
unsigned int priority |
Priority for this resolver if multiple exist, lower being higher priority.
Definition at line 37 of file dns_resolver.h.
Referenced by ast_dns_resolver_register().
int(* resolve) (struct ast_dns_query *query) |
Perform resolution of a DNS query.
Definition at line 45 of file dns_resolver.h.
Referenced by ast_dns_query_set_resolve_async(), ast_dns_resolve_async(), and ast_dns_resolver_register().