GNUnet  0.11.x
Data Fields
OwnAddressList Struct Reference

Entry in linked list of network addresses for ourselves. More...

Collaboration diagram for OwnAddressList:
[legend]

Data Fields

struct OwnAddressListnext
 This is a doubly-linked list. More...
 
struct OwnAddressListprev
 This is a doubly-linked list. More...
 
struct GNUNET_HELLO_Addressaddress
 The address. More...
 
struct GNUNET_TIME_Absolute pong_sig_expires
 How long until the current signature expires? (ZERO if the signature was never created). More...
 
struct GNUNET_CRYPTO_EddsaSignature pong_signature
 Signature for a 'struct TransportPongMessage' for this address. More...
 
unsigned int rc
 How often has this address been added/removed? Used as some plugins may learn the same external address from multiple origins. More...
 

Detailed Description

Entry in linked list of network addresses for ourselves.

Also includes a cached signature for 'struct TransportPongMessage's.

Definition at line 52 of file gnunet-service-transport_hello.c.

Field Documentation

◆ next

struct OwnAddressList* OwnAddressList::next

This is a doubly-linked list.

Definition at line 57 of file gnunet-service-transport_hello.c.

Referenced by address_generator(), GST_hello_modify_addresses(), and GST_hello_test_address().

◆ prev

struct OwnAddressList* OwnAddressList::prev

This is a doubly-linked list.

Definition at line 62 of file gnunet-service-transport_hello.c.

◆ address

struct GNUNET_HELLO_Address* OwnAddressList::address

◆ pong_sig_expires

struct GNUNET_TIME_Absolute OwnAddressList::pong_sig_expires

How long until the current signature expires? (ZERO if the signature was never created).

Definition at line 73 of file gnunet-service-transport_hello.c.

Referenced by GST_hello_test_address().

◆ pong_signature

struct GNUNET_CRYPTO_EddsaSignature OwnAddressList::pong_signature

Signature for a 'struct TransportPongMessage' for this address.

Definition at line 78 of file gnunet-service-transport_hello.c.

Referenced by GST_hello_test_address().

◆ rc

unsigned int OwnAddressList::rc

How often has this address been added/removed? Used as some plugins may learn the same external address from multiple origins.

Definition at line 85 of file gnunet-service-transport_hello.c.

Referenced by GST_hello_modify_addresses().


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