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. | |
| struct Plugin * | plugin |
| Our plugin with its environment. | |
| struct GNUNET_MQ_Handle * | mq |
| CORE MQ to send messages to this peer. | |
| struct GNUNET_DHTU_PreferenceHandle * | ph_head |
| Head of preferences expressed for this target. | |
| struct GNUNET_DHTU_PreferenceHandle * | ph_tail |
| Tail of preferences expressed for this target. | |
| struct GNUNET_TRANSPORT_ApplicationSuggestHandle * | ash |
| Transport suggest handle. | |
| struct GNUNET_PeerIdentity | pid |
| Identity of this peer. | |
| unsigned int | ph_count |
| Preference counter, length of the ph_head DLL. | |
| struct GNUNET_DHTU_Target * | next |
| Kept in a DLL. | |
| struct GNUNET_DHTU_Target * | prev |
| Kept in a DLL. | |
| struct sockaddr_storage | addr |
| Target IP address. | |
| socklen_t | addrlen |
| Number of bytes in addr. | |
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().