GNUnet 0.28.1-dev.4-47-g3e168ca2d
 
Loading...
Searching...
No Matches
RefreshOps Struct Reference

Background lookup for a fresher version of a block that is still in the namecache but about to expire. More...

Collaboration diagram for RefreshOps:
[legend]

Data Fields

struct RefreshOpsnext
 Organized in a DLL.
 
struct RefreshOpsprev
 Organized in a DLL.
 
struct GNUNET_DHT_GetHandleget_handle
 Our DHT GET.
 
struct GNUNET_SCHEDULER_Tasktimeout_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.
 

Detailed Description

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.

Field Documentation

◆ next

struct RefreshOps* RefreshOps::next

Organized in a DLL.

Definition at line 464 of file gnunet-service-gns_resolver.c.

Referenced by start_refresh().

◆ prev

struct RefreshOps* RefreshOps::prev

Organized in a DLL.

Definition at line 469 of file gnunet-service-gns_resolver.c.

◆ get_handle

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().

◆ timeout_task

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().

◆ query

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().

◆ expiration

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().


The documentation for this struct was generated from the following file: