GNUnet  0.19.4
EqualsContext Struct Reference

Context used for comparing HELLOs in GNUNET_HELLO_equals(). More...

Collaboration diagram for EqualsContext:
[legend]

Data Fields

struct GNUNET_TIME_Absolute expiration_limit
 Addresses that expired before this date are ignored for the comparison. More...
 
struct GNUNET_TIME_Absolute result
 Earliest expiration time for which we found a match with a difference in expiration times. More...
 
const struct GNUNET_HELLO_Messageref
 HELLO message to compare against. More...
 
const struct GNUNET_HELLO_Addressaddress
 Address we are currently looking for. More...
 
struct GNUNET_TIME_Absolute expiration
 Expiration time of address. More...
 
int found
 Did we find the address we were looking for? More...
 

Detailed Description

Context used for comparing HELLOs in GNUNET_HELLO_equals().

Definition at line 686 of file hello.c.

Field Documentation

◆ expiration_limit

struct GNUNET_TIME_Absolute EqualsContext::expiration_limit

Addresses that expired before this date are ignored for the comparison.

Definition at line 558 of file hello.c.

Referenced by find_matching(), and find_other_matching().

◆ result

struct GNUNET_TIME_Absolute EqualsContext::result

Earliest expiration time for which we found a match with a difference in expiration times.

At this time, the two HELLOs may start to diverge.

Definition at line 558 of file hello.c.

Referenced by gnunet_testing.StatisticsCondition::check(), gnunet_testing.EqualStatisticsCondition::check(), gnunet_testing.StatisticsCondition::evaluate(), gnunet_testing.EqualStatisticsCondition::evaluate(), find_matching(), and find_other_matching().

◆ ref

const struct GNUNET_HELLO_Message* EqualsContext::ref

HELLO message to compare against.

(First set to the second HELLO, then set to the first HELLO.)

Definition at line 705 of file hello.c.

Referenced by find_matching().

◆ address

const struct GNUNET_HELLO_Address* EqualsContext::address

Address we are currently looking for.

Definition at line 710 of file hello.c.

Referenced by find_matching(), and find_other_matching().

◆ expiration

struct GNUNET_TIME_Absolute EqualsContext::expiration

Expiration time of address.

Definition at line 710 of file hello.c.

Referenced by find_matching(), and find_other_matching().

◆ found

int EqualsContext::found

Did we find the address we were looking for?

Definition at line 720 of file hello.c.

Referenced by find_matching(), and find_other_matching().


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