GNUnet  0.18.1
Target Struct Reference

List of targets that we can use to reach this peer. More...

Collaboration diagram for Target:
[legend]

Data Fields

struct Targetnext
 Kept in a DLL. More...
 
struct Targetprev
 Kept in a DLL. More...
 
struct GNUNET_DHTU_Targetutarget
 Handle for sending messages to this peer. More...
 
struct GDS_Underlayu
 Underlay providing this target. More...
 
struct PeerInfopi
 Peer this is a target for. More...
 
struct GNUNET_DHTU_PreferenceHandleph
 Handle used to 'hold' the connection to this peer. More...
 
unsigned int load
 Set to number of messages are waiting for the transmission to finish. More...
 
bool dropped
 Set to true if the target was dropped, but we could not clean up yet because busy was also true. More...
 

Detailed Description

List of targets that we can use to reach this peer.

Definition at line 282 of file gnunet-service-dht_neighbours.c.

Field Documentation

◆ next

struct Target* Target::next

Kept in a DLL.

Definition at line 287 of file gnunet-service-dht_neighbours.c.

Referenced by update_hold().

◆ prev

struct Target* Target::prev

Kept in a DLL.

Definition at line 292 of file gnunet-service-dht_neighbours.c.

◆ utarget

struct GNUNET_DHTU_Target* Target::utarget

Handle for sending messages to this peer.

Definition at line 297 of file gnunet-service-dht_neighbours.c.

◆ u

struct GDS_Underlay* Target::u

Underlay providing this target.

Definition at line 302 of file gnunet-service-dht_neighbours.c.

Referenced by GDS_u_connect().

◆ pi

struct PeerInfo* Target::pi

Peer this is a target for.

Definition at line 307 of file gnunet-service-dht_neighbours.c.

◆ ph

struct GNUNET_DHTU_PreferenceHandle* Target::ph

Handle used to 'hold' the connection to this peer.

Definition at line 312 of file gnunet-service-dht_neighbours.c.

◆ load

unsigned int Target::load

Set to number of messages are waiting for the transmission to finish.

Definition at line 317 of file gnunet-service-dht_neighbours.c.

◆ dropped

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 323 of file gnunet-service-dht_neighbours.c.


The documentation for this struct was generated from the following file: