#include "knot/zone/node.h"
enum {
+ /*! Indication of a zone tree with bi-nodes (two zone_node_t structures allocated for one node). */
ZONE_TREE_USE_BINODES = (1 << 0),
+ /*! If set, from each bi-node in the zone tree, the second zone_node_t is valid. */
ZONE_TREE_BINO_SECOND = (1 << 1),
};
* \brief Zone flags.
*/
typedef enum zone_flag_t {
- ZONE_FORCE_AXFR = 1 << 0, /* Force AXFR as next transfer. */
- ZONE_FORCE_RESIGN = 1 << 1, /* Force zone re-sign. */
- ZONE_FORCE_FLUSH = 1 << 2, /* Force zone flush. */
- ZONE_FORCE_KSK_ROLL = 1 << 3, /* Force KSK/CSK rollover. */
- ZONE_FORCE_ZSK_ROLL = 1 << 4, /* Force ZSK rollover. */
+ ZONE_FORCE_AXFR = 1 << 0, /*!< Force AXFR as next transfer. */
+ ZONE_FORCE_RESIGN = 1 << 1, /*!< Force zone re-sign. */
+ ZONE_FORCE_FLUSH = 1 << 2, /*!< Force zone flush. */
+ ZONE_FORCE_KSK_ROLL = 1 << 3, /*!< Force KSK/CSK rollover. */
+ ZONE_FORCE_ZSK_ROLL = 1 << 4, /*!< Force ZSK rollover. */
} zone_flag_t;
/*!