Internal representation of an address a communicator is currently providing for the transport service. More...
Data Fields | |
struct GNUNET_TRANSPORT_AddressIdentifier * | next |
Kept in a DLL. More... | |
struct GNUNET_TRANSPORT_AddressIdentifier * | prev |
Kept in a DLL. More... | |
struct GNUNET_TRANSPORT_CommunicatorHandle * | ch |
Transport handle where the address was added. More... | |
char * | address |
The actual address. More... | |
struct GNUNET_TIME_Relative | expiration |
When does the address expire? (Expected lifetime of the address.) More... | |
uint32_t | aid |
Internal UUID for the address used in communication with the transport service. More... | |
enum GNUNET_NetworkType | nt |
Network type for the address. More... | |
Internal representation of an address a communicator is currently providing for the transport service.
Definition at line 308 of file transport_api2_communication.c.
struct GNUNET_TRANSPORT_AddressIdentifier* GNUNET_TRANSPORT_AddressIdentifier::next |
Kept in a DLL.
Definition at line 313 of file transport_api2_communication.c.
Referenced by add_setter_action(), GNUNET_TRANSPORT_communicator_address_remove_all(), handle_credential_iteration_next(), handle_credential_iteration_stop(), handle_iteration_next(), handle_iteration_stop(), and reconnect().
struct GNUNET_TRANSPORT_AddressIdentifier* GNUNET_TRANSPORT_AddressIdentifier::prev |
Kept in a DLL.
Definition at line 318 of file transport_api2_communication.c.
struct GNUNET_TRANSPORT_CommunicatorHandle* GNUNET_TRANSPORT_AddressIdentifier::ch |
Transport handle where the address was added.
Definition at line 323 of file transport_api2_communication.c.
Referenced by GNUNET_TRANSPORT_communicator_address_add(), GNUNET_TRANSPORT_communicator_address_remove(), send_add_address(), and send_del_address().
char* GNUNET_TRANSPORT_AddressIdentifier::address |
The actual address.
Definition at line 328 of file transport_api2_communication.c.
Referenced by GNUNET_TRANSPORT_communicator_address_add(), GNUNET_TRANSPORT_communicator_address_remove(), and send_add_address().
struct GNUNET_TIME_Relative GNUNET_TRANSPORT_AddressIdentifier::expiration |
When does the address expire? (Expected lifetime of the address.)
Definition at line 334 of file transport_api2_communication.c.
Referenced by GNUNET_TRANSPORT_communicator_address_add(), and send_add_address().
uint32_t GNUNET_TRANSPORT_AddressIdentifier::aid |
Internal UUID for the address used in communication with the transport service.
Definition at line 340 of file transport_api2_communication.c.
Referenced by GNUNET_TRANSPORT_communicator_address_add(), and send_del_address().
enum GNUNET_NetworkType GNUNET_TRANSPORT_AddressIdentifier::nt |
Network type for the address.
Definition at line 345 of file transport_api2_communication.c.
Referenced by GNUNET_TRANSPORT_communicator_address_add(), and send_add_address().