Egos / Zones. More...
Data Fields | |
| struct Zone * | next |
| Kept in a DLL. | |
| struct Zone * | prev |
| Kept in a DLL. | |
| char * | domain |
| Domain of the zone (i.e. | |
| struct GNUNET_CRYPTO_BlindablePrivateKey | key |
| Private key of the zone. | |
Egos / Zones.
Some zones may include authoritative records for other zones, such as foo.com.uk or bar.com.fr.
As for GNS each dot represents a zone cut, we then need to create a zone on-the-fly to capture those records properly.
Definition at line 76 of file gnunet-namestore-zonefile.c.
| struct Zone * Zone::next |
Kept in a DLL.
Definition at line 81 of file gnunet-namestore-zonefile.c.
Referenced by ensure_ego_and_continue(), iterate_zones(), missing_zone_creation_cont(), and queue().
| struct Zone * Zone::prev |
Kept in a DLL.
Definition at line 86 of file gnunet-namestore-zonefile.c.
| char * Zone::domain |
Domain of the zone (i.e.
"fr" or "com.fr")
Definition at line 91 of file gnunet-namestore-zonefile.c.
Referenced by do_shutdown(), ensure_ego_and_continue(), identity_cb(), identity_cb(), iterate_zones(), missing_zone_creation_cont(), ns_lookup_error_cb(), ns_lookup_result_cb(), origin_create_cb(), and queue().
| struct GNUNET_CRYPTO_BlindablePrivateKey Zone::key |
Private key of the zone.
Definition at line 96 of file gnunet-namestore-zonefile.c.
Referenced by identity_cb(), identity_cb(), iterate_zones(), missing_zone_creation_cont(), ns_lookup_result_cb(), origin_create_cb(), and process_result().