Background lookup for a fresher version of a block that is still in the namecache but about to expire. More...
Data Fields | |
| struct RefreshOps * | next |
| Organized in a DLL. | |
| struct RefreshOps * | prev |
| Organized in a DLL. | |
| struct GNUNET_DHT_GetHandle * | get_handle |
| Our DHT GET. | |
| struct GNUNET_SCHEDULER_Task * | timeout_task |
| Task that ends this refresh. | |
| struct GNUNET_HashCode | query |
| Query we are refreshing. | |
| struct GNUNET_TIME_Absolute | expiration |
| Expiration time of the best block we have seen so far. | |
Background lookup for a fresher version of a block that is still in the namecache but about to expire.
Nobody waits for the result; it only updates the namecache.
Definition at line 459 of file gnunet-service-gns_resolver.c.
| struct RefreshOps* RefreshOps::next |
Organized in a DLL.
Definition at line 464 of file gnunet-service-gns_resolver.c.
Referenced by start_refresh().
| struct RefreshOps* RefreshOps::prev |
Organized in a DLL.
Definition at line 469 of file gnunet-service-gns_resolver.c.
| struct GNUNET_DHT_GetHandle* RefreshOps::get_handle |
Our DHT GET.
Definition at line 474 of file gnunet-service-gns_resolver.c.
Referenced by refresh_stop(), and start_refresh().
| struct GNUNET_SCHEDULER_Task* RefreshOps::timeout_task |
Task that ends this refresh.
Definition at line 479 of file gnunet-service-gns_resolver.c.
Referenced by refresh_stop(), refresh_timeout(), and start_refresh().
| struct GNUNET_HashCode RefreshOps::query |
Query we are refreshing.
Definition at line 484 of file gnunet-service-gns_resolver.c.
Referenced by handle_refresh_response(), refresh_timeout(), and start_refresh().
| struct GNUNET_TIME_Absolute RefreshOps::expiration |
Expiration time of the best block we have seen so far.
Definition at line 489 of file gnunet-service-gns_resolver.c.
Referenced by handle_refresh_response(), and start_refresh().