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. | |
| struct GNUNET_TRANSPORT_AddressIdentifier * | prev |
| Kept in a DLL. | |
| struct GNUNET_TRANSPORT_CommunicatorHandle * | ch |
| Transport handle where the address was added. | |
| char * | address |
| The actual address. | |
| struct GNUNET_TIME_Relative | expiration |
| When does the address expire? (Expected lifetime of the address.) | |
| uint32_t | aid |
| Internal UUID for the address used in communication with the transport service. | |
| enum GNUNET_NetworkType | nt |
| Network type for the address. | |
Internal representation of an address a communicator is currently providing for the transport service.
Definition at line 308 of file transport_api_communication.c.
| struct GNUNET_TRANSPORT_AddressIdentifier* GNUNET_TRANSPORT_AddressIdentifier::next |
Kept in a DLL.
Definition at line 313 of file transport_api_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_api_communication.c.
| struct GNUNET_TRANSPORT_CommunicatorHandle* GNUNET_TRANSPORT_AddressIdentifier::ch |
Transport handle where the address was added.
Definition at line 323 of file transport_api_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_api_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_api_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_api_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_api_communication.c.
Referenced by GNUNET_TRANSPORT_communicator_address_add(), and send_add_address().