GNUnet 0.21.1
LookupMessage Struct Reference

Message from client to GNS service to lookup records. More...

#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/gns/gns.h>

Collaboration diagram for LookupMessage:
[legend]

Data Fields

struct GNUNET_MessageHeader header
 Header of type GNUNET_MESSAGE_TYPE_GNS_LOOKUP. More...
 
uint32_t id
 Unique identifier for this request (for key collisions). More...
 
int16_t options
 Local options for where to look for results (an enum GNUNET_GNS_LocalOptions in NBO). More...
 
uint16_t recursion_depth_limit
 Recursion depth limit, i.e. More...
 
int32_t type
 the type of record to look up More...
 
uint32_t key_len
 Length of the zone key. More...
 

Detailed Description

Message from client to GNS service to lookup records.

Client informs service about desire to lookup a (single) pseudonym.

Definition at line 36 of file gns.h.

Field Documentation

◆ header

struct GNUNET_MessageHeader LookupMessage::header

◆ id

uint32_t LookupMessage::id

Unique identifier for this request (for key collisions).

Definition at line 46 of file gns.h.

Referenced by GNUNET_GNS_lookup_limited(), and handle_lookup().

◆ options

◆ recursion_depth_limit

uint16_t LookupMessage::recursion_depth_limit

Recursion depth limit, i.e.

how many more GNS zones may be traversed during the resolution of this name.

Definition at line 59 of file gns.h.

Referenced by GNUNET_GNS_lookup_limited(), and handle_lookup().

◆ type

int32_t LookupMessage::type

the type of record to look up

Definition at line 64 of file gns.h.

Referenced by GNUNET_GNS_lookup_limited(), and handle_lookup().

◆ key_len

uint32_t LookupMessage::key_len

Length of the zone key.

Definition at line 69 of file gns.h.

Referenced by check_lookup(), GNUNET_GNS_lookup_limited(), and handle_lookup().


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