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 2387 of file gnunet-service-transport.c.
struct AddressListEntry* AddressListEntry::next |
Kept in a DLL.
Definition at line 2392 of file gnunet-service-transport.c.
Referenced by handle_del_address().
struct AddressListEntry* AddressListEntry::prev |
Kept in a DLL.
Definition at line 2397 of file gnunet-service-transport.c.
struct TransportClient* AddressListEntry::tc |
Which communicator provides this address?
Definition at line 2402 of file gnunet-service-transport.c.
Referenced by free_address_list_entry(), and handle_add_address().
struct GNUNET_PEERSTORE_StoreHelloContext* AddressListEntry::shc |
Store hello handle.
Definition at line 2407 of file gnunet-service-transport.c.
Referenced by store_pi().
const char* AddressListEntry::address |
The actual address.
Definition at line 2412 of file gnunet-service-transport.c.
Referenced by handle_add_address(), peerstore_store_own_cb(), shc_cont(), and store_pi().
void* AddressListEntry::signed_address |
Signed address.
Definition at line 2417 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 2422 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 2427 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 2432 of file gnunet-service-transport.c.
Referenced by free_address_list_entry(), handle_add_address(), 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 2438 of file gnunet-service-transport.c.
Referenced by handle_add_address(), peerstore_store_own_cb(), and shc_cont().
uint32_t AddressListEntry::aid |
Address identifier used by the communicator.
Definition at line 2443 of file gnunet-service-transport.c.
Referenced by handle_add_address().
enum GNUNET_NetworkType AddressListEntry::nt |
Network type offered by this address.
Definition at line 2448 of file gnunet-service-transport.c.
Referenced by handle_add_address(), and store_pi().