GNUnet 0.21.1
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 148 of file dht_api.c.

Field Documentation

◆ next

struct GNUNET_DHT_MonitorHandle* GNUNET_DHT_MonitorHandle::next

DLL.

Definition at line 153 of file dht_api.c.

◆ prev

struct GNUNET_DHT_MonitorHandle* GNUNET_DHT_MonitorHandle::prev

DLL.

Definition at line 158 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 163 of file dht_api.c.

◆ type

enum GNUNET_BLOCK_Type GNUNET_DHT_MonitorHandle::type

Type of block looked for.

Definition at line 168 of file dht_api.c.

◆ key

struct GNUNET_HashCode* GNUNET_DHT_MonitorHandle::key

Key being looked for, NULL == all.

Definition at line 173 of file dht_api.c.

Referenced by gnunet-chk.Chk::__init__(), gnunet-chk.AESKey::__init__(), and gnunet-chk.Chk::uri().

◆ get_cb

GNUNET_DHT_MonitorGetCB GNUNET_DHT_MonitorHandle::get_cb

Callback for each received message of type get.

Definition at line 178 of file dht_api.c.

◆ get_resp_cb

GNUNET_DHT_MonitorGetRespCB GNUNET_DHT_MonitorHandle::get_resp_cb

Callback for each received message of type get response.

Definition at line 183 of file dht_api.c.

Referenced by GNUNET_DHT_monitor_start().

◆ put_cb

GNUNET_DHT_MonitorPutCB GNUNET_DHT_MonitorHandle::put_cb

Callback for each received message of type put.

Definition at line 188 of file dht_api.c.

◆ cb_cls

void* GNUNET_DHT_MonitorHandle::cb_cls

Closure for get_cb, put_cb and get_resp_cb.

Definition at line 193 of file dht_api.c.

Referenced by GNUNET_DHT_monitor_start().


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