GNUnet  0.11.x
Data Fields
GNS_TopLevelDomain Struct Reference

Representation of a TLD, mapping the respective TLD string (i.e. More...

Collaboration diagram for GNS_TopLevelDomain:
[legend]

Data Fields

struct GNS_TopLevelDomainnext
 Kept in a DLL, as there are unlikely enough of these to warrant a hash map. More...
 
struct GNS_TopLevelDomainprev
 Kept in a DLL, as there are unlikely enough of these to warrant a hash map. More...
 
struct GNUNET_CRYPTO_EcdsaPublicKey pkey
 Public key associated with the tld. More...
 
char * tld
 Top-level domain as a string, including leading ".". More...
 

Detailed Description

Representation of a TLD, mapping the respective TLD string (i.e.

".gnu") to the respective public key of the zone.

Definition at line 109 of file gnunet-service-gns.c.

Field Documentation

◆ next

struct GNS_TopLevelDomain* GNS_TopLevelDomain::next

Kept in a DLL, as there are unlikely enough of these to warrant a hash map.

Definition at line 115 of file gnunet-service-gns.c.

◆ prev

struct GNS_TopLevelDomain* GNS_TopLevelDomain::prev

Kept in a DLL, as there are unlikely enough of these to warrant a hash map.

Definition at line 121 of file gnunet-service-gns.c.

◆ pkey

struct GNUNET_CRYPTO_EcdsaPublicKey GNS_TopLevelDomain::pkey

Public key associated with the tld.

Definition at line 126 of file gnunet-service-gns.c.

Referenced by read_service_conf().

◆ tld

char* GNS_TopLevelDomain::tld

Top-level domain as a string, including leading ".".

Definition at line 131 of file gnunet-service-gns.c.

Referenced by GNS_find_tld(), GNS_get_tld(), read_service_conf(), and shutdown_task().


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