aboutsummaryrefslogtreecommitdiff
path: root/src/include/gnunet_gns_service.h
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-07-02 23:16:56 +0000
committerChristian Grothoff <christian@grothoff.org>2012-07-02 23:16:56 +0000
commita2116a7a3c697047e60b4f188906aaac3feb01f9 (patch)
treecadefd9a7cfbfab8324e03b0802c9a5403839c04 /src/include/gnunet_gns_service.h
parentf19244feafa3675f0d8ba0d3aa3afb613160cf1a (diff)
downloadgnunet-a2116a7a3c697047e60b4f188906aaac3feb01f9.tar.gz
gnunet-a2116a7a3c697047e60b4f188906aaac3feb01f9.zip
-LRN: document namestore contents for given types
Diffstat (limited to 'src/include/gnunet_gns_service.h')
-rw-r--r--src/include/gnunet_gns_service.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/include/gnunet_gns_service.h b/src/include/gnunet_gns_service.h
index 5921d9370..029ef9f51 100644
--- a/src/include/gnunet_gns_service.h
+++ b/src/include/gnunet_gns_service.h
@@ -67,21 +67,45 @@ struct GNUNET_GNS_LookupHandle;
67enum GNUNET_GNS_RecordType 67enum GNUNET_GNS_RecordType
68{ 68{
69 /* Standard DNS */ 69 /* Standard DNS */
70 /* struct in_addr */
70 GNUNET_GNS_RECORD_A = GNUNET_DNSPARSER_TYPE_A, 71 GNUNET_GNS_RECORD_A = GNUNET_DNSPARSER_TYPE_A,
72
73 /* char */
71 GNUNET_GNS_RECORD_NS = GNUNET_DNSPARSER_TYPE_NS, 74 GNUNET_GNS_RECORD_NS = GNUNET_DNSPARSER_TYPE_NS,
75
76 /* char */
72 GNUNET_GNS_RECORD_CNAME = GNUNET_DNSPARSER_TYPE_CNAME, 77 GNUNET_GNS_RECORD_CNAME = GNUNET_DNSPARSER_TYPE_CNAME,
78
79 /* struct soa_data */
73 GNUNET_GNS_RECORD_SOA = GNUNET_DNSPARSER_TYPE_SOA, 80 GNUNET_GNS_RECORD_SOA = GNUNET_DNSPARSER_TYPE_SOA,
81
82 /* struct srv_data */
74 GNUNET_GNS_RECORD_SRV = GNUNET_DNSPARSER_TYPE_SRV, 83 GNUNET_GNS_RECORD_SRV = GNUNET_DNSPARSER_TYPE_SRV,
84
85 /* char */
75 GNUNET_GNS_RECORD_PTR = GNUNET_DNSPARSER_TYPE_PTR, 86 GNUNET_GNS_RECORD_PTR = GNUNET_DNSPARSER_TYPE_PTR,
87
88 /* uint16_t, char */
76 GNUNET_GNS_RECORD_MX = GNUNET_DNSPARSER_TYPE_MX, 89 GNUNET_GNS_RECORD_MX = GNUNET_DNSPARSER_TYPE_MX,
90
91 /* char */
77 GNUNET_GNS_RECORD_TXT = GNUNET_DNSPARSER_TYPE_TXT, 92 GNUNET_GNS_RECORD_TXT = GNUNET_DNSPARSER_TYPE_TXT,
93
94 /* struct in6_addr */
78 GNUNET_GNS_RECORD_AAAA = GNUNET_DNSPARSER_TYPE_AAAA, 95 GNUNET_GNS_RECORD_AAAA = GNUNET_DNSPARSER_TYPE_AAAA,
79 96
80 /* GNS specific */ 97 /* GNS specific */
98 /* struct GNUNET_CRYPTO_ShortHashCode */
81 GNUNET_GNS_RECORD_PKEY = GNUNET_NAMESTORE_TYPE_PKEY, 99 GNUNET_GNS_RECORD_PKEY = GNUNET_NAMESTORE_TYPE_PKEY,
100
101 /* char */
82 GNUNET_GNS_RECORD_PSEU = GNUNET_NAMESTORE_TYPE_PSEU, 102 GNUNET_GNS_RECORD_PSEU = GNUNET_NAMESTORE_TYPE_PSEU,
83 GNUNET_GNS_RECORD_ANY = GNUNET_NAMESTORE_TYPE_ANY, 103 GNUNET_GNS_RECORD_ANY = GNUNET_NAMESTORE_TYPE_ANY,
104
105 /* char */
84 GNUNET_GNS_RECORD_LEHO = GNUNET_NAMESTORE_TYPE_LEHO, 106 GNUNET_GNS_RECORD_LEHO = GNUNET_NAMESTORE_TYPE_LEHO,
107
108 /* struct vpn_data */
85 GNUNET_GNS_RECORD_VPN = GNUNET_NAMESTORE_TYPE_VPN, 109 GNUNET_GNS_RECORD_VPN = GNUNET_NAMESTORE_TYPE_VPN,
86 GNUNET_GNS_RECORD_REV = GNUNET_NAMESTORE_TYPE_REV 110 GNUNET_GNS_RECORD_REV = GNUNET_NAMESTORE_TYPE_REV
87}; 111};