Message from client to GNS service to lookup records. More...
#include </home/buildbot/bb-worker/worker/gnunet_firefly/build/src/service/gns/gns.h>
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... | |
Message from client to GNS service to lookup records.
Client informs service about desire to lookup a (single) pseudonym.
struct GNUNET_MessageHeader LookupMessage::header |
Header of type GNUNET_MESSAGE_TYPE_GNS_LOOKUP.
Type: GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP or GNUNET_MESSAGE_TYPE_IDENTITY_LOOKUP_BY_SUFFIX.
Definition at line 41 of file gns.h.
Referenced by check_lookup().
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().
int16_t LookupMessage::options |
Local options for where to look for results (an enum GNUNET_GNS_LocalOptions
in NBO).
Definition at line 52 of file gns.h.
Referenced by httpdomain.httpdomain.HTTPResource::add_target_and_index(), httpdomain.autohttp.flask_base.AutoflaskBase::blueprints(), httpdomain.autohttp.bottle.AutobottleDirective::endpoints(), httpdomain.autohttp.flask_base.AutoflaskBase::endpoints(), httpdomain.autohttp.tornado.AutoTornadoDirective::endpoints(), GNUNET_GNS_lookup_limited(), handle_lookup(), httpdomain.autohttp.bottle.AutobottleDirective::make_rst(), httpdomain.autohttp.tornado.AutoTornadoDirective::make_rst(), httpdomain.autohttp.flask_base.AutoflaskBase::make_rst(), httpdomain.autohttp.flask_base.AutoflaskBase::modules(), httpdomain.autohttp.flask_base.AutoflaskBase::order(), typescriptdomain.TypeScriptDefinition::run(), httpdomain.autohttp.flask_base.AutoflaskBase::undoc_blueprints(), httpdomain.autohttp.bottle.AutobottleDirective::undoc_endpoints(), httpdomain.autohttp.flask_base.AutoflaskBase::undoc_endpoints(), httpdomain.autohttp.tornado.AutoTornadoDirective::undoc_endpoints(), and httpdomain.autohttp.flask_base.AutoflaskBase::undoc_modules().
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().
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().
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().