A cached DNS lookup result. More...
Data Fields | |
struct ResolveCache * | next |
This is a doubly linked list. More... | |
struct ResolveCache * | prev |
This is a doubly linked list. More... | |
char * | hostname |
Which hostname is this cache for? More... | |
struct RecordListEntry * | records_head |
head of a double linked list containing the lookup results More... | |
struct RecordListEntry * | records_tail |
tail of a double linked list containing the lookup results More... | |
A cached DNS lookup result.
Definition at line 68 of file gnunet-service-resolver.c.
struct ResolveCache* ResolveCache::next |
This is a doubly linked list.
Definition at line 73 of file gnunet-service-resolver.c.
Referenced by cache_answers(), and try_cache().
struct ResolveCache* ResolveCache::prev |
This is a doubly linked list.
Definition at line 78 of file gnunet-service-resolver.c.
char* ResolveCache::hostname |
Which hostname is this cache for?
Definition at line 83 of file gnunet-service-resolver.c.
Referenced by add_host(), cache_answers(), free_cache_entry(), free_hosts_entry(), and try_cache().
struct RecordListEntry* ResolveCache::records_head |
head of a double linked list containing the lookup results
Definition at line 88 of file gnunet-service-resolver.c.
Referenced by add_host(), cache_answers(), free_cache_entry(), free_hosts_entry(), remove_expired(), and try_cache().
struct RecordListEntry* ResolveCache::records_tail |
tail of a double linked list containing the lookup results
Definition at line 93 of file gnunet-service-resolver.c.
Referenced by add_host(), cache_answers(), free_cache_entry(), free_hosts_entry(), and remove_expired().