|
struct GNUNET_GNS_Handle * | GNUNET_GNS_connect (const struct GNUNET_CONFIGURATION_Handle *cfg) |
| Initialize the connection with the GNS service. More...
|
|
void | GNUNET_GNS_disconnect (struct GNUNET_GNS_Handle *handle) |
| Shutdown connection with the GNS service. More...
|
|
struct GNUNET_GNS_LookupRequest * | GNUNET_GNS_lookup (struct GNUNET_GNS_Handle *handle, const char *name, const struct GNUNET_IDENTITY_PublicKey *zone, uint32_t type, enum GNUNET_GNS_LocalOptions options, GNUNET_GNS_LookupResultProcessor proc, void *proc_cls) |
| Perform an asynchronous lookup operation on the GNS. More...
|
|
struct GNUNET_GNS_LookupRequest * | GNUNET_GNS_lookup_limited (struct GNUNET_GNS_Handle *handle, const char *name, const struct GNUNET_IDENTITY_PublicKey *zone, uint32_t type, enum GNUNET_GNS_LocalOptions options, uint16_t recursion_depth_limit, GNUNET_GNS_LookupResultProcessor proc, void *proc_cls) |
| Perform an asynchronous lookup operation on the GNS. More...
|
|
void * | GNUNET_GNS_lookup_cancel (struct GNUNET_GNS_LookupRequest *lr) |
| Cancel pending lookup request. More...
|
|
struct GNUNET_GNS_LookupWithTldRequest * | GNUNET_GNS_lookup_with_tld (struct GNUNET_GNS_Handle *handle, const char *name, uint32_t type, enum GNUNET_GNS_LocalOptions options, GNUNET_GNS_LookupResultProcessor2 proc, void *proc_cls) |
| Perform an asynchronous lookup operation on the GNS, determining the zone using the TLD of the given name and the current configuration to resolve TLDs to zones. More...
|
|
void * | GNUNET_GNS_lookup_with_tld_cancel (struct GNUNET_GNS_LookupWithTldRequest *ltr) |
| Cancel pending lookup request. More...
|
|
- Author
- Martin Schanzenbach
API to the GNS service
Definition in file gnunet_gns_service.h.