A result we got from DNS. More...
Data Fields | |
struct DnsResult * | next |
Kept in DLL. More... | |
struct DnsResult * | prev |
Kept in DLL. More... | |
const void * | data |
Binary value stored in the DNS record (appended to this struct) More... | |
uint64_t | expiration_time |
Expiration time for the DNS record, 0 if we didn't get anything useful (i.e. More... | |
size_t | data_size |
Number of bytes in data. More... | |
uint32_t | record_type |
Type of the GNS/DNS record. More... | |
A result we got from DNS.
Definition at line 213 of file gnunet-service-gns_resolver.c.
struct DnsResult* DnsResult::next |
Kept in DLL.
Definition at line 218 of file gnunet-service-gns_resolver.c.
Referenced by transmit_lookup_dns_result().
struct DnsResult* DnsResult::prev |
Kept in DLL.
Definition at line 223 of file gnunet-service-gns_resolver.c.
const void* DnsResult::data |
Binary value stored in the DNS record (appended to this struct)
Definition at line 228 of file gnunet-service-gns_resolver.c.
Referenced by typescriptdomain.TypeScriptDomain::objects(), httpdomain.httpdomain.HTTPDomain::resolve_xref(), httpdomain.httpdomain.HTTPDomain::routes(), and transmit_lookup_dns_result().
uint64_t DnsResult::expiration_time |
Expiration time for the DNS record, 0 if we didn't get anything useful (i.e.
'gethostbyname()' was used).
Definition at line 234 of file gnunet-service-gns_resolver.c.
Referenced by add_dns_result(), and transmit_lookup_dns_result().
size_t DnsResult::data_size |
Number of bytes in data.
Definition at line 239 of file gnunet-service-gns_resolver.c.
Referenced by transmit_lookup_dns_result().
uint32_t DnsResult::record_type |
Type of the GNS/DNS record.
Definition at line 244 of file gnunet-service-gns_resolver.c.
Referenced by add_dns_result(), and transmit_lookup_dns_result().