GNUnet  0.19.4
DeltaContext Struct Reference

Context used in GNUNET_HELLO_iterate_new_addresses() to figure out which addresses are in fact 'new'. More...

Collaboration diagram for DeltaContext:
[legend]

Data Fields

struct GNUNET_TIME_Absolute expiration_limit
 We should ignore addresses that expire before this time. More...
 
GNUNET_HELLO_AddressIterator it
 Function to call on addresses that are indeed new. More...
 
void * it_cls
 Closure for it. More...
 
const struct GNUNET_HELLO_Messageold_hello
 HELLO with known addresses, addresses in this HELLO we must always ignore. More...
 

Detailed Description

Context used in GNUNET_HELLO_iterate_new_addresses() to figure out which addresses are in fact 'new'.

Definition at line 537 of file hello.c.

Field Documentation

◆ expiration_limit

struct GNUNET_TIME_Absolute DeltaContext::expiration_limit

We should ignore addresses that expire before this time.

Definition at line 427 of file hello.c.

Referenced by GNUNET_HELLO_iterate_new_addresses().

◆ it

GNUNET_HELLO_AddressIterator DeltaContext::it

Function to call on addresses that are indeed new.

Definition at line 547 of file hello.c.

Referenced by GNUNET_HELLO_iterate_new_addresses().

◆ it_cls

void* DeltaContext::it_cls

Closure for it.

Definition at line 552 of file hello.c.

Referenced by GNUNET_HELLO_iterate_new_addresses().

◆ old_hello

const struct GNUNET_HELLO_Message* DeltaContext::old_hello

HELLO with known addresses, addresses in this HELLO we must always ignore.

Definition at line 558 of file hello.c.

Referenced by GNUNET_HELLO_iterate_new_addresses().


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