Connection to the DHT service. More...
Data Fields | |
| const struct GNUNET_CONFIGURATION_Handle * | cfg |
| Configuration to use. | |
| struct GNUNET_MQ_Handle * | mq |
| Connection to DHT service. | |
| struct GNUNET_DHT_MonitorHandle * | monitor_head |
| Head of linked list of messages we would like to monitor. | |
| struct GNUNET_DHT_MonitorHandle * | monitor_tail |
| Tail of linked list of messages we would like to monitor. | |
| struct GNUNET_DHT_PutHandle * | put_head |
| Head of active PUT requests. | |
| struct GNUNET_DHT_PutHandle * | put_tail |
| Tail of active PUT requests. | |
| struct GNUNET_DHT_HelloGetHandle * | hgh_head |
| DLL. | |
| struct GNUNET_DHT_HelloGetHandle * | hgh_tail |
| DLL. | |
| struct GNUNET_CONTAINER_MultiHashMap * | active_requests |
Hash map containing the current outstanding unique GET requests (values are of type struct GNUNET_DHT_GetHandle). | |
| struct GNUNET_SCHEDULER_Task * | reconnect_task |
| Task for trying to reconnect. | |
| struct GNUNET_TIME_Relative | retry_time |
| How quickly should we retry? Used for exponential back-off on connect-errors. | |
| uint64_t | uid_gen |
| Generator for unique ids. | |
Connection to the DHT service.
| const struct GNUNET_CONFIGURATION_Handle* GNUNET_DHT_Handle::cfg |
| struct GNUNET_MQ_Handle* GNUNET_DHT_Handle::mq |
Connection to DHT service.
Definition at line 244 of file dht_api.c.
Referenced by GNUNET_DHT_get_filter_known_results(), GNUNET_DHT_hello_get(), and GNUNET_DHT_hello_offer().
| struct GNUNET_DHT_MonitorHandle* GNUNET_DHT_Handle::monitor_head |
| struct GNUNET_DHT_MonitorHandle* GNUNET_DHT_Handle::monitor_tail |
| struct GNUNET_DHT_PutHandle* GNUNET_DHT_Handle::put_head |
| struct GNUNET_DHT_PutHandle* GNUNET_DHT_Handle::put_tail |
| struct GNUNET_DHT_HelloGetHandle* GNUNET_DHT_Handle::hgh_head |
DLL.
Definition at line 269 of file dht_api.c.
Referenced by GNUNET_DHT_hello_get(), and GNUNET_DHT_hello_get_cancel().
| struct GNUNET_DHT_HelloGetHandle* GNUNET_DHT_Handle::hgh_tail |
DLL.
Definition at line 274 of file dht_api.c.
Referenced by GNUNET_DHT_hello_get(), and GNUNET_DHT_hello_get_cancel().
| struct GNUNET_CONTAINER_MultiHashMap* GNUNET_DHT_Handle::active_requests |
Hash map containing the current outstanding unique GET requests (values are of type struct GNUNET_DHT_GetHandle).
| struct GNUNET_SCHEDULER_Task* GNUNET_DHT_Handle::reconnect_task |
| struct GNUNET_TIME_Relative GNUNET_DHT_Handle::retry_time |
| uint64_t GNUNET_DHT_Handle::uid_gen |