GNUnet  0.11.x
Data Fields
GNUNET_DHT_MonitorHandle Struct Reference

Handle to a monitoring request. More...

Collaboration diagram for GNUNET_DHT_MonitorHandle:
[legend]

Data Fields

struct GNUNET_DHT_MonitorHandlenext
 DLL. More...
 
struct GNUNET_DHT_MonitorHandleprev
 DLL. More...
 
struct GNUNET_DHT_Handledht_handle
 Main handle to this DHT api. More...
 
enum GNUNET_BLOCK_Type type
 Type of block looked for. More...
 
struct GNUNET_HashCodekey
 Key being looked for, NULL == all. More...
 
GNUNET_DHT_MonitorGetCB get_cb
 Callback for each received message of type get. More...
 
GNUNET_DHT_MonitorGetRespCB get_resp_cb
 Callback for each received message of type get response. More...
 
GNUNET_DHT_MonitorPutCB put_cb
 Callback for each received message of type put. More...
 
void * cb_cls
 Closure for get_cb, put_cb and get_resp_cb. More...
 

Detailed Description

Handle to a monitoring request.

Definition at line 149 of file dht_api.c.

Field Documentation

◆ next

struct GNUNET_DHT_MonitorHandle* GNUNET_DHT_MonitorHandle::next

DLL.

Definition at line 154 of file dht_api.c.

Referenced by handle_monitor_get(), handle_monitor_get_resp(), handle_monitor_put(), and try_reconnect().

◆ prev

struct GNUNET_DHT_MonitorHandle* GNUNET_DHT_MonitorHandle::prev

DLL.

Definition at line 159 of file dht_api.c.

◆ dht_handle

struct GNUNET_DHT_Handle* GNUNET_DHT_MonitorHandle::dht_handle

Main handle to this DHT api.

Definition at line 164 of file dht_api.c.

Referenced by GNUNET_DHT_monitor_start(), GNUNET_DHT_monitor_stop(), and send_monitor_start().

◆ type

enum GNUNET_BLOCK_Type GNUNET_DHT_MonitorHandle::type

◆ key

struct GNUNET_HashCode* GNUNET_DHT_MonitorHandle::key

◆ get_cb

GNUNET_DHT_MonitorGetCB GNUNET_DHT_MonitorHandle::get_cb

Callback for each received message of type get.

Definition at line 179 of file dht_api.c.

Referenced by GNUNET_DHT_monitor_start(), GNUNET_DHT_monitor_stop(), handle_monitor_get(), and send_monitor_start().

◆ get_resp_cb

GNUNET_DHT_MonitorGetRespCB GNUNET_DHT_MonitorHandle::get_resp_cb

Callback for each received message of type get response.

Definition at line 184 of file dht_api.c.

Referenced by GNUNET_DHT_monitor_start(), GNUNET_DHT_monitor_stop(), handle_monitor_get_resp(), and send_monitor_start().

◆ put_cb

GNUNET_DHT_MonitorPutCB GNUNET_DHT_MonitorHandle::put_cb

Callback for each received message of type put.

Definition at line 189 of file dht_api.c.

Referenced by GNUNET_DHT_monitor_start(), GNUNET_DHT_monitor_stop(), handle_monitor_put(), and send_monitor_start().

◆ cb_cls

void* GNUNET_DHT_MonitorHandle::cb_cls

Closure for get_cb, put_cb and get_resp_cb.

Definition at line 194 of file dht_api.c.

Referenced by GNUNET_DHT_monitor_start(), handle_monitor_get(), handle_monitor_get_resp(), and handle_monitor_put().


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