GNUnet  0.11.x
Data Fields
AddressListEntry Struct Reference

One of the addresses of this peer. More...

Collaboration diagram for AddressListEntry:
[legend]

Data Fields

struct AddressListEntrynext
 Kept in a DLL. More...
 
struct AddressListEntryprev
 Kept in a DLL. More...
 
struct TransportClienttc
 Which communicator provides this address? More...
 
const char * address
 The actual address. More...
 
struct GNUNET_PEERSTORE_StoreContextsc
 Current context for storing this address in the peerstore. More...
 
struct GNUNET_SCHEDULER_Taskst
 Task to periodically do st operation. More...
 
struct GNUNET_TIME_Relative expiration
 What is a typical lifetime the communicator expects this address to have? (Always from now.) More...
 
uint32_t aid
 Address identifier used by the communicator. More...
 
enum GNUNET_NetworkType nt
 Network type offered by this address. More...
 

Detailed Description

One of the addresses of this peer.

Definition at line 2264 of file gnunet-service-tng.c.

Field Documentation

◆ next

struct AddressListEntry* AddressListEntry::next

Kept in a DLL.

Definition at line 2269 of file gnunet-service-tng.c.

Referenced by handle_del_address().

◆ prev

struct AddressListEntry* AddressListEntry::prev

Kept in a DLL.

Definition at line 2274 of file gnunet-service-tng.c.

◆ tc

struct TransportClient* AddressListEntry::tc

Which communicator provides this address?

Definition at line 2279 of file gnunet-service-tng.c.

Referenced by free_address_list_entry(), and handle_add_address().

◆ address

const char* AddressListEntry::address

The actual address.

Definition at line 2284 of file gnunet-service-tng.c.

Referenced by handle_add_address(), peerstore_store_own_cb(), and store_pi().

◆ sc

struct GNUNET_PEERSTORE_StoreContext* AddressListEntry::sc

Current context for storing this address in the peerstore.

Definition at line 2289 of file gnunet-service-tng.c.

Referenced by free_address_list_entry(), peerstore_store_own_cb(), and store_pi().

◆ st

struct GNUNET_SCHEDULER_Task* AddressListEntry::st

Task to periodically do st operation.

Definition at line 2294 of file gnunet-service-tng.c.

Referenced by free_address_list_entry(), handle_add_address(), peerstore_store_own_cb(), and store_pi().

◆ expiration

struct GNUNET_TIME_Relative AddressListEntry::expiration

What is a typical lifetime the communicator expects this address to have? (Always from now.)

Definition at line 2300 of file gnunet-service-tng.c.

Referenced by handle_add_address(), peerstore_store_own_cb(), and store_pi().

◆ aid

uint32_t AddressListEntry::aid

Address identifier used by the communicator.

Definition at line 2305 of file gnunet-service-tng.c.

Referenced by handle_add_address().

◆ nt

enum GNUNET_NetworkType AddressListEntry::nt

Network type offered by this address.

Definition at line 2310 of file gnunet-service-tng.c.

Referenced by handle_add_address(), and store_pi().


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