One of the addresses of this peer. More...
Data Fields | |
struct AddressListEntry * | next |
Kept in a DLL. More... | |
struct AddressListEntry * | prev |
Kept in a DLL. More... | |
struct TransportClient * | tc |
Which communicator provides this address? More... | |
struct GNUNET_PEERSTORE_StoreHelloContext * | shc |
Store hello handle. More... | |
const char * | address |
The actual address. More... | |
void * | signed_address |
Signed address. More... | |
size_t | signed_address_len |
Signed address length. More... | |
struct GNUNET_PEERSTORE_StoreContext * | sc |
Current context for storing this address in the peerstore. More... | |
struct GNUNET_SCHEDULER_Task * | st |
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... | |
One of the addresses of this peer.
Definition at line 2481 of file gnunet-service-transport.c.
struct AddressListEntry* AddressListEntry::next |
Kept in a DLL.
Definition at line 2486 of file gnunet-service-transport.c.
Referenced by handle_del_address().
struct AddressListEntry* AddressListEntry::prev |
Kept in a DLL.
Definition at line 2491 of file gnunet-service-transport.c.
struct TransportClient* AddressListEntry::tc |
Which communicator provides this address?
Definition at line 2496 of file gnunet-service-transport.c.
Referenced by create_address_entry(), and free_address_list_entry().
struct GNUNET_PEERSTORE_StoreHelloContext* AddressListEntry::shc |
Store hello handle.
Definition at line 2501 of file gnunet-service-transport.c.
Referenced by store_pi().
const char* AddressListEntry::address |
The actual address.
Definition at line 2506 of file gnunet-service-transport.c.
Referenced by create_address_entry(), peerstore_store_own_cb(), shc_cont(), and store_pi().
void* AddressListEntry::signed_address |
Signed address.
Definition at line 2511 of file gnunet-service-transport.c.
Referenced by free_address_list_entry(), shc_cont(), and store_pi().
size_t AddressListEntry::signed_address_len |
Signed address length.
Definition at line 2516 of file gnunet-service-transport.c.
Referenced by shc_cont(), and store_pi().
struct GNUNET_PEERSTORE_StoreContext* AddressListEntry::sc |
Current context for storing this address in the peerstore.
Definition at line 2521 of file gnunet-service-transport.c.
Referenced by free_address_list_entry(), peerstore_store_own_cb(), and shc_cont().
struct GNUNET_SCHEDULER_Task* AddressListEntry::st |
Task to periodically do st operation.
Definition at line 2526 of file gnunet-service-transport.c.
Referenced by create_address_entry(), free_address_list_entry(), peerstore_store_own_cb(), shc_cont(), and store_pi().
struct GNUNET_TIME_Relative AddressListEntry::expiration |
What is a typical lifetime the communicator expects this address to have? (Always from now.)
Definition at line 2532 of file gnunet-service-transport.c.
Referenced by create_address_entry(), peerstore_store_own_cb(), and shc_cont().
uint32_t AddressListEntry::aid |
Address identifier used by the communicator.
Definition at line 2537 of file gnunet-service-transport.c.
Referenced by create_address_entry().
enum GNUNET_NetworkType AddressListEntry::nt |
Network type offered by this address.
Definition at line 2542 of file gnunet-service-transport.c.
Referenced by create_address_entry(), and store_pi().