GNUnet 0.21.1
ClientMonitorRecord Struct Reference

Struct containing parameters of monitoring requests. More...

Collaboration diagram for ClientMonitorRecord:
[legend]

Data Fields

struct ClientMonitorRecordnext
 Next element in DLL. More...
 
struct ClientMonitorRecordprev
 Previous element in DLL. More...
 
struct ClientHandlech
 Client to notify of these requests. More...
 
struct GNUNET_HashCode key
 Key of data of interest. More...
 
enum GNUNET_BLOCK_Type type
 Type of blocks that are of interest. More...
 
int16_t get
 Flag whether to notify about GET messages. More...
 
int16_t get_resp
 Flag whether to notify about GET_REPONSE messages. More...
 
uint16_t put
 Flag whether to notify about PUT messages. More...
 

Detailed Description

Struct containing parameters of monitoring requests.

Definition at line 149 of file gnunet-service-dht_clients.c.

Field Documentation

◆ next

struct ClientMonitorRecord* ClientMonitorRecord::next

Next element in DLL.

Definition at line 154 of file gnunet-service-dht_clients.c.

Referenced by client_disconnect_cb(), and handle_dht_local_monitor_stop().

◆ prev

struct ClientMonitorRecord* ClientMonitorRecord::prev

Previous element in DLL.

Definition at line 159 of file gnunet-service-dht_clients.c.

◆ ch

struct ClientHandle* ClientMonitorRecord::ch

Client to notify of these requests.

Definition at line 164 of file gnunet-service-dht_clients.c.

Referenced by handle_dht_local_monitor().

◆ key

struct GNUNET_HashCode ClientMonitorRecord::key

Key of data of interest.

All bits zero for 'all'.

Definition at line 169 of file gnunet-service-dht_clients.c.

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

◆ type

enum GNUNET_BLOCK_Type ClientMonitorRecord::type

Type of blocks that are of interest.

Definition at line 174 of file gnunet-service-dht_clients.c.

Referenced by handle_dht_local_monitor().

◆ get

int16_t ClientMonitorRecord::get

Flag whether to notify about GET messages.

Definition at line 179 of file gnunet-service-dht_clients.c.

Referenced by handle_dht_local_monitor().

◆ get_resp

int16_t ClientMonitorRecord::get_resp

Flag whether to notify about GET_REPONSE messages.

Definition at line 184 of file gnunet-service-dht_clients.c.

Referenced by handle_dht_local_monitor().

◆ put

uint16_t ClientMonitorRecord::put

Flag whether to notify about PUT messages.

Definition at line 189 of file gnunet-service-dht_clients.c.

Referenced by handle_dht_local_monitor().


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