#define LDNS_MAX_LINELEN 4096
#define LDNS_MAX_KEYWORDLEN 32
+
+/**
+ * \file
+ *
+ * Contains some low-level parsing functions, mostly used in the _frm_str
+ * family of functions.
+ */
+
/**
* different type of directives in zone files
* We now deal with $TTL, $ORIGIN and $INCLUDE.
* See the file LICENSE for the license
*/
+
+/**
+ * \file
+ *
+ * Defines \ref ldns_rdf and functions to manipulate those.
+ */
+
+
#ifndef LDNS_RDATA_H
#define LDNS_RDATA_H
* See the file LICENSE for the license
*/
+/**
+ * \file
+ *
+ * Defines the \ref ldns_resolver structure, a stub resolver that can send queries and parse answers.
+ *
+ */
+
#ifndef LDNS_RESOLVER_H
#define LDNS_RESOLVER_H
* See the file LICENSE for the license
*/
+/**
+ * \file
+ *
+ * Contains the definition of \ref ldns_rr and functions to manipulate those.
+ */
+
+
#ifndef LDNS_RR_H
#define LDNS_RR_H
#ifndef LDNS_RR_FUNCTIONS_H
#define LDNS_RR_FUNCTIONS_H
-
-/* set rdf's at a specific offset
- * The RR need to be created with ldns_rr_new_frm_type which
- * allocated enough space for all rdf's and sets them to NULL
+/**
+ * \file
+ *
+ * Defines some extra convenience functions for \ref ldns_rr structures
*/
-/* A/AAAA */
-
+/* A / AAAA */
/**
* returns the address of a LDNS_RR_TYPE_A rr
* \param[in] r the resource record
#include <ldns/buffer.h>
#include <ctype.h>
+/**
+ * \file
+ *
+ * Defines functions to convert dns data in presentation format or text files
+ * to internal structures.
+ */
+
/**
* convert a byte into wireformat
* \param[in] rd the rdf where to put the data
#ifndef LDNS_TSIG_H
#define LDNS_TSIG_H
+/**
+ * \file
+ *
+ * Defines functions for TSIG usage
+ */
+
+
/**
* Contains credentials for TSIG
*/
* See LICENSE for the license.
*/
+/**
+ * \file
+ *
+ * Defines functions to perform UPDATE queries
+ */
+
+
#ifndef LDNS_UPDATE_H
#define LDNS_UPDATE_H
* See the file LICENSE for the license
*/
-
+/**
+ * \file
+ *
+ * Contains functions that translate dns data from the wire format (as sent
+ * by servers and clients) to the internal structures.
+ */
+
#ifndef LDNS_WIRE2HOST_H
#define LDNS_WIRE2HOST_H
* See the file LICENSE for the license
*/
+/**
+ * \file
+ *
+ * Defines the \ref ldns_zone structure and functions to manipulate it.
+ */
+
+
#ifndef LDNS_ZONE_H
#define LDNS_ZONE_H