GNUnet 0.21.1
GNS_TopLevelDomain Struct Reference

Representation of a TLD, mapping the respective TLD string (e.g. 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_PublicKey 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 (e.g.

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

Definition at line 108 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 114 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 120 of file gnunet-service-gns.c.

◆ pkey

struct GNUNET_CRYPTO_PublicKey GNS_TopLevelDomain::pkey

Public key associated with the tld.

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

◆ tld

char* GNS_TopLevelDomain::tld

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

Definition at line 130 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: