Opaque handle that the underlay offers for the target peer when sending messages to another peer. More...
Data Fields | |
void * | app_ctx |
Application context for this target. More... | |
struct Plugin * | plugin |
Our plugin with its environment. More... | |
struct GNUNET_MQ_Handle * | mq |
CORE MQ to send messages to this peer. More... | |
struct GNUNET_DHTU_PreferenceHandle * | ph_head |
Head of preferences expressed for this target. More... | |
struct GNUNET_DHTU_PreferenceHandle * | ph_tail |
Tail of preferences expressed for this target. More... | |
struct GNUNET_TRANSPORT_ApplicationSuggestHandle * | ash |
Transport suggest handle. More... | |
struct GNUNET_PeerIdentity | pid |
Identity of this peer. More... | |
unsigned int | ph_count |
Preference counter, length of the ph_head DLL. More... | |
struct GNUNET_DHTU_Target * | next |
Kept in a DLL. More... | |
struct GNUNET_DHTU_Target * | prev |
Kept in a DLL. More... | |
struct sockaddr_storage | addr |
Target IP address. More... | |
socklen_t | addrlen |
Number of bytes in addr. More... | |
Opaque handle that the underlay offers for the target peer when sending messages to another peer.
Definition at line 55 of file plugin_dhtu_gnunet.c.
void * GNUNET_DHTU_Target::app_ctx |
Application context for this target.
Definition at line 61 of file plugin_dhtu_gnunet.c.
Referenced by core_connect_cb(), core_disconnect_cb(), create_target(), DHTU_ip_done(), and read_cb().
struct Plugin* GNUNET_DHTU_Target::plugin |
Our plugin with its environment.
Definition at line 66 of file plugin_dhtu_gnunet.c.
Referenced by core_connect_cb(), and gnunet_drop().
struct GNUNET_MQ_Handle* GNUNET_DHTU_Target::mq |
CORE MQ to send messages to this peer.
Definition at line 71 of file plugin_dhtu_gnunet.c.
Referenced by core_connect_cb(), and gnunet_send().
struct GNUNET_DHTU_PreferenceHandle * GNUNET_DHTU_Target::ph_head |
Head of preferences expressed for this target.
Definition at line 76 of file plugin_dhtu_gnunet.c.
Referenced by DHTU_ip_done(), gnunet_drop(), gnunet_hold(), ip_drop(), and ip_hold().
struct GNUNET_DHTU_PreferenceHandle * GNUNET_DHTU_Target::ph_tail |
Tail of preferences expressed for this target.
Definition at line 81 of file plugin_dhtu_gnunet.c.
Referenced by gnunet_drop(), gnunet_hold(), ip_drop(), and ip_hold().
struct GNUNET_TRANSPORT_ApplicationSuggestHandle* GNUNET_DHTU_Target::ash |
Transport suggest handle.
Definition at line 86 of file plugin_dhtu_gnunet.c.
Referenced by core_disconnect_cb(), gnunet_drop(), and gnunet_hold().
struct GNUNET_PeerIdentity GNUNET_DHTU_Target::pid |
Identity of this peer.
Peer's identity.
Definition at line 91 of file plugin_dhtu_gnunet.c.
Referenced by core_connect_cb(), create_target(), gnunet_drop(), and gnunet_hold().
unsigned int GNUNET_DHTU_Target::ph_count |
Preference counter, length of the ph_head DLL.
Definition at line 96 of file plugin_dhtu_gnunet.c.
Referenced by gnunet_drop(), gnunet_hold(), ip_drop(), and ip_hold().
struct GNUNET_DHTU_Target* GNUNET_DHTU_Target::next |
Kept in a DLL.
Definition at line 97 of file plugin_dhtu_ip.c.
struct GNUNET_DHTU_Target* GNUNET_DHTU_Target::prev |
Kept in a DLL.
Definition at line 102 of file plugin_dhtu_ip.c.
struct sockaddr_storage GNUNET_DHTU_Target::addr |
Target IP address.
Definition at line 127 of file plugin_dhtu_ip.c.
Referenced by create_target(), find_target(), and ip_send().
socklen_t GNUNET_DHTU_Target::addrlen |
Number of bytes in addr.
Definition at line 132 of file plugin_dhtu_ip.c.
Referenced by create_target(), find_target(), and ip_send().