GNUnet  0.11.x
Data Fields
LookupMessage Struct Reference

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

#include </home/buildbot/bb-worker/worker/gnunet/build/src/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...
 
struct GNUNET_IDENTITY_PublicKey zone
 Zone that is to be used for lookup. 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...
 

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(), handle_lookup(), and gnunet_testing.Peer::start().

◆ zone

struct GNUNET_IDENTITY_PublicKey LookupMessage::zone

Zone that is to be used for lookup.

Definition at line 51 of file gns.h.

Referenced by GNUNET_GNS_lookup_limited(), and handle_lookup().

◆ options

int16_t LookupMessage::options

Local options for where to look for results (an enum GNUNET_GNS_LocalOptions in NBO).

Definition at line 57 of file gns.h.

Referenced by GNUNET_GNS_lookup_limited(), and handle_lookup().

◆ 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 64 of file gns.h.

Referenced by GNUNET_GNS_lookup_limited(), and handle_lookup().

◆ type

int32_t LookupMessage::type

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