Handle to a lookup request. More...
Data Fields | |
struct GNUNET_GNS_Handle * | gns_handle |
handle to gns More... | |
GNUNET_GNS_LookupResultProcessor2 | lookup_proc |
processor to call on lookup result More... | |
char * | name |
Domain name we are resolving. More... | |
void * | lookup_proc_cls |
lookup_proc closure More... | |
struct GNUNET_GNS_LookupRequest * | lr |
Underlying GNS lookup. More... | |
struct GNUNET_IDENTITY_EgoSuffixLookup * | id_co |
Lookup an ego with the identity service. More... | |
char * | longest_match |
Name of the longest matching ego found so far. More... | |
struct GNUNET_IDENTITY_Ego * | longest_match_ego |
Ego corresponding to longest_match. More... | |
uint32_t | type |
Desired result record type. More... | |
enum GNUNET_GNS_LocalOptions | options |
Lookup options. More... | |
Handle to a lookup request.
Definition at line 44 of file gns_tld_api.c.
struct GNUNET_GNS_Handle* GNUNET_GNS_LookupWithTldRequest::gns_handle |
handle to gns
Definition at line 49 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_cancel(), GNUNET_GNS_lookup_limited(), GNUNET_GNS_lookup_with_tld(), and lookup_with_public_key().
GNUNET_GNS_LookupResultProcessor2 GNUNET_GNS_LookupWithTldRequest::lookup_proc |
processor to call on lookup result
Definition at line 54 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_limited(), GNUNET_GNS_lookup_with_tld(), handle_result(), identity_zone_cb(), and process_lookup_result().
char* GNUNET_GNS_LookupWithTldRequest::name |
Domain name we are resolving.
Definition at line 59 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_with_tld(), GNUNET_GNS_lookup_with_tld_cancel(), identity_zone_cb(), and lookup_with_public_key().
void* GNUNET_GNS_LookupWithTldRequest::lookup_proc_cls |
lookup_proc closure
Definition at line 64 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_with_tld(), GNUNET_GNS_lookup_with_tld_cancel(), identity_zone_cb(), and process_lookup_result().
struct GNUNET_GNS_LookupRequest* GNUNET_GNS_LookupWithTldRequest::lr |
Underlying GNS lookup.
Definition at line 69 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_with_tld_cancel(), lookup_with_public_key(), and process_lookup_result().
struct GNUNET_IDENTITY_EgoSuffixLookup* GNUNET_GNS_LookupWithTldRequest::id_co |
Lookup an ego with the identity service.
Definition at line 74 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_with_tld(), GNUNET_GNS_lookup_with_tld_cancel(), and identity_zone_cb().
char* GNUNET_GNS_LookupWithTldRequest::longest_match |
Name of the longest matching ego found so far.
Must be freed on termination.
Definition at line 80 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_with_tld_cancel().
struct GNUNET_IDENTITY_Ego* GNUNET_GNS_LookupWithTldRequest::longest_match_ego |
Ego corresponding to longest_match.
Definition at line 85 of file gns_tld_api.c.
uint32_t GNUNET_GNS_LookupWithTldRequest::type |
Desired result record type.
Definition at line 90 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_with_tld(), and lookup_with_public_key().
enum GNUNET_GNS_LocalOptions GNUNET_GNS_LookupWithTldRequest::options |
Lookup options.
Definition at line 95 of file gns_tld_api.c.
Referenced by GNUNET_GNS_lookup_with_tld(), identity_zone_cb(), and lookup_with_public_key().