GNUnet 0.21.1
GNUNET_GNS_LookupRequest Struct Reference

Handle to a lookup request. More...

Collaboration diagram for GNUNET_GNS_LookupRequest:
[legend]

Data Fields

struct GNUNET_GNS_LookupRequestnext
 DLL. More...
 
struct GNUNET_GNS_LookupRequestprev
 DLL. More...
 
struct GNUNET_GNS_Handlegns_handle
 handle to gns More...
 
GNUNET_GNS_LookupResultProcessor lookup_proc
 processor to call on lookup result More...
 
void * proc_cls
 lookup_proc closure More...
 
struct GNUNET_MQ_Envelopeenv
 Envelope with the message for this queue entry. More...
 
uint32_t r_id
 request id More...
 

Detailed Description

Handle to a lookup request.

Definition at line 47 of file gns_api.c.

Field Documentation

◆ next

struct GNUNET_GNS_LookupRequest* GNUNET_GNS_LookupRequest::next

DLL.

Definition at line 52 of file gns_api.c.

◆ prev

struct GNUNET_GNS_LookupRequest* GNUNET_GNS_LookupRequest::prev

DLL.

Definition at line 57 of file gns_api.c.

◆ gns_handle

struct GNUNET_GNS_Handle* GNUNET_GNS_LookupRequest::gns_handle

handle to gns

Definition at line 62 of file gns_api.c.

◆ lookup_proc

GNUNET_GNS_LookupResultProcessor GNUNET_GNS_LookupRequest::lookup_proc

processor to call on lookup result

Definition at line 67 of file gns_api.c.

◆ proc_cls

void* GNUNET_GNS_LookupRequest::proc_cls

lookup_proc closure

Definition at line 72 of file gns_api.c.

Referenced by GNUNET_GNS_lookup(), GNUNET_GNS_lookup_limited(), and handle_result().

◆ env

struct GNUNET_MQ_Envelope* GNUNET_GNS_LookupRequest::env

Envelope with the message for this queue entry.

Definition at line 77 of file gns_api.c.

Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), and typescriptdomain.TypeScriptDefinition::run().

◆ r_id

uint32_t GNUNET_GNS_LookupRequest::r_id

request id

Definition at line 82 of file gns_api.c.

Referenced by handle_result().


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