Asterisk - The Open Source Telephony Project
18.5.0
|
A DNS query. More...
#include <dns_internal.h>
Data Fields | |
ast_dns_resolve_callback | callback |
Callback to invoke upon completion. More... | |
char | name [0] |
The name of what is being resolved. More... | |
struct ast_dns_resolver * | resolver |
The resolver in use for this query. More... | |
void * | resolver_data |
Resolver-specific data. More... | |
struct ast_dns_result * | result |
Result of the DNS query. More... | |
int | rr_class |
Resource record class. More... | |
int | rr_type |
Resource record type. More... | |
void * | user_data |
User-specific data. More... | |
A DNS query.
Definition at line 137 of file dns_internal.h.
ast_dns_resolve_callback callback |
Callback to invoke upon completion.
Definition at line 139 of file dns_internal.h.
Referenced by ast_dns_query_set_resolve_async(), ast_dns_resolver_completed(), dns_query_alloc(), and dns_query_recurring_resolution_callback().
char name[0] |
The name of what is being resolved.
Definition at line 153 of file dns_internal.h.
Referenced by ast_dns_query_get_name(), dns_query_alloc(), dns_query_recurring_resolution_callback(), PathSegment::get_child(), Parameter::load(), SwaggerType::load(), and Property::load().
struct ast_dns_resolver* resolver |
The resolver in use for this query.
Definition at line 143 of file dns_internal.h.
Referenced by ast_dns_query_set_resolve_async(), ast_dns_query_set_resolve_cancel(), ast_dns_resolve_async(), ast_dns_resolve_cancel(), and dns_query_alloc().
void* resolver_data |
Resolver-specific data.
Definition at line 145 of file dns_internal.h.
Referenced by ast_dns_resolver_get_data(), ast_dns_resolver_set_data(), and dns_query_destroy().
struct ast_dns_result* result |
Result of the DNS query.
Definition at line 147 of file dns_internal.h.
Referenced by ast_dns_query_get_result(), ast_dns_resolver_add_record(), ast_dns_resolver_completed(), ast_dns_resolver_set_result(), dns_naptr_alloc(), dns_query_destroy(), dns_query_recurring_resolution_callback(), dns_srv_alloc(), and dns_synchronous_resolve_callback().
int rr_class |
Resource record class.
Definition at line 151 of file dns_internal.h.
Referenced by ast_dns_query_get_rr_class(), dns_query_alloc(), and dns_query_recurring_resolution_callback().
int rr_type |
Resource record type.
Definition at line 149 of file dns_internal.h.
Referenced by ast_dns_query_get_rr_type(), dns_query_alloc(), and dns_query_recurring_resolution_callback().
void* user_data |
User-specific data.
Definition at line 141 of file dns_internal.h.
Referenced by ast_dns_query_get_data(), ast_dns_query_set_resolve_async(), dns_query_alloc(), and dns_query_destroy().