| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
A DNS query. More...
#include <dns_internal.h>

| Data Fields | |
| ast_dns_resolve_callback | callback | 
| Callback to invoke upon completion. | |
| char | name [0] | 
| The name of what is being resolved. | |
| struct ast_dns_resolver * | resolver | 
| The resolver in use for this query. | |
| void * | resolver_data | 
| Resolver-specific data. | |
| struct ast_dns_result * | result | 
| Result of the DNS query. | |
| int | rr_class | 
| Resource record class. | |
| int | rr_type | 
| Resource record type. | |
| void * | user_data | 
| User-specific data. | |
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_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(), and SwaggerType::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().