List of targets that we can use to reach this peer. More...
Data Fields | |
| struct Target * | next |
| Kept in a DLL. | |
| struct Target * | prev |
| Kept in a DLL. | |
| struct GNUNET_DHTU_Target * | utarget |
| Handle for sending messages to this peer. | |
| struct GDS_Underlay * | u |
| Underlay providing this target. | |
| struct PeerInfo * | pi |
| Peer this is a target for. | |
| struct GNUNET_DHTU_PreferenceHandle * | ph |
| Handle used to 'hold' the connection to this peer. | |
| unsigned int | load |
| Set to number of messages are waiting for the transmission to finish. | |
| bool | dropped |
| Set to true if the target was dropped, but we could not clean up yet because busy was also true. | |
List of targets that we can use to reach this peer.
Definition at line 223 of file gnunet-service-dht_neighbours.c.
| struct Target* Target::next |
Kept in a DLL.
Definition at line 228 of file gnunet-service-dht_neighbours.c.
| struct Target* Target::prev |
Kept in a DLL.
Definition at line 233 of file gnunet-service-dht_neighbours.c.
| struct GNUNET_DHTU_Target* Target::utarget |
Handle for sending messages to this peer.
Definition at line 238 of file gnunet-service-dht_neighbours.c.
| struct GDS_Underlay* Target::u |
Underlay providing this target.
Definition at line 243 of file gnunet-service-dht_neighbours.c.
| struct PeerInfo* Target::pi |
Peer this is a target for.
Definition at line 248 of file gnunet-service-dht_neighbours.c.
Referenced by do_send(), and GDS_u_connect().
| struct GNUNET_DHTU_PreferenceHandle* Target::ph |
Handle used to 'hold' the connection to this peer.
Definition at line 253 of file gnunet-service-dht_neighbours.c.
| unsigned int Target::load |
Set to number of messages are waiting for the transmission to finish.
Definition at line 258 of file gnunet-service-dht_neighbours.c.
| bool Target::dropped |
Set to true if the target was dropped, but we could not clean up yet because busy was also true.
Definition at line 264 of file gnunet-service-dht_neighbours.c.