GNUnet 0.22.2
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 222 of file gnunet-service-dht_neighbours.c.

Field Documentation

◆ next

struct Target* Target::next

Kept in a DLL.

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

Referenced by update_hold().

◆ prev

struct Target* Target::prev

Kept in a DLL.

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

◆ utarget

struct GNUNET_DHTU_Target* Target::utarget

Handle for sending messages to this peer.

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

◆ u

struct GDS_Underlay* Target::u

Underlay providing this target.

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

◆ pi

struct PeerInfo* Target::pi

Peer this is a target for.

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

Referenced by do_send(), and GDS_u_connect().

◆ ph

struct GNUNET_DHTU_PreferenceHandle* Target::ph

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

Definition at line 252 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 257 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 263 of file gnunet-service-dht_neighbours.c.


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