Handle to a lookup request. More...
Data Fields | |
| struct GNUNET_GNS_Handle * | gns_handle |
| handle to gns | |
| GNUNET_GNS_LookupResultProcessor2 | lookup_proc |
| processor to call on lookup result | |
| char * | name |
| Domain name we are resolving. | |
| void * | lookup_proc_cls |
| lookup_proc closure | |
| struct GNUNET_GNS_LookupRequest * | lr |
| Underlying GNS lookup. | |
| struct GNUNET_IDENTITY_EgoSuffixLookup * | id_co |
| Lookup an ego with the identity service. | |
| char * | longest_match |
| Name of the longest matching ego found so far. | |
| struct GNUNET_IDENTITY_Ego * | longest_match_ego |
| Ego corresponding to longest_match. | |
| uint32_t | type |
| Desired result record type. | |
| enum GNUNET_GNS_LocalOptions | options |
| Lookup options. | |
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().