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