GNUnet 0.21.0
GNUNET_DNS_RequestHandle Struct Reference

Handle to identify an individual DNS request. More...

Collaboration diagram for GNUNET_DNS_RequestHandle:
[legend]

Data Fields

struct GNUNET_DNS_Handledh
 Handle to DNS API. More...
 
uint64_t request_id
 Stored in network byte order (as for us, it is just a random number). More...
 
uint32_t generation
 Re-connect counter, to make sure we did not reconnect in the meantime. More...
 

Detailed Description

Handle to identify an individual DNS request.

Definition at line 34 of file dns_api.c.

Field Documentation

◆ dh

struct GNUNET_DNS_Handle* GNUNET_DNS_RequestHandle::dh

Handle to DNS API.

Definition at line 39 of file dns_api.c.

Referenced by GNUNET_DNS_request_answer(), GNUNET_DNS_request_drop(), GNUNET_DNS_request_forward(), and handle_request().

◆ request_id

uint64_t GNUNET_DNS_RequestHandle::request_id

Stored in network byte order (as for us, it is just a random number).

Definition at line 44 of file dns_api.c.

Referenced by GNUNET_DNS_request_answer(), GNUNET_DNS_request_drop(), GNUNET_DNS_request_forward(), and handle_request().

◆ generation

uint32_t GNUNET_DNS_RequestHandle::generation

Re-connect counter, to make sure we did not reconnect in the meantime.

Definition at line 49 of file dns_api.c.

Referenced by GNUNET_DNS_request_answer(), GNUNET_DNS_request_drop(), GNUNET_DNS_request_forward(), and handle_request().


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