OpenDNSSEC-signer
2.0.3
|
Go to the source code of this file.
Data Structures | |
struct | part_struct |
struct | ixfr_struct |
Macros | |
#define | IXFR_MAX_PARTS 3 |
Typedefs | |
typedef struct part_struct | part_type |
typedef struct ixfr_struct | ixfr_type |
Functions | |
ixfr_type * | ixfr_create (zone_type *zone) |
void | ixfr_add_rr (ixfr_type *ixfr, ldns_rr *rr) |
void | ixfr_del_rr (ixfr_type *ixfr, ldns_rr *rr) |
void | ixfr_print (FILE *fd, ixfr_type *ixfr) |
void | ixfr_purge (ixfr_type *ixfr) |
void | ixfr_cleanup (ixfr_type *ixfr) |
#define IXFR_MAX_PARTS 3 |
Definition at line 44 of file ixfr.h.
Referenced by ixfr_cleanup().
typedef struct ixfr_struct ixfr_type |
typedef struct part_struct part_type |
void ixfr_add_rr | ( | ixfr_type * | ixfr, |
ldns_rr * | rr | ||
) |
Add +RR to ixfr journal.
[in] | ixfr | journal |
[in] | rr | +RR |
Add +RR to ixfr journal.
Definition at line 121 of file ixfr.c.
References zone_struct::db, namedb_struct::is_initialized, ixfr_struct::part, part_struct::plus, and ixfr_struct::zone.
Referenced by rrset_diff().
void ixfr_cleanup | ( | ixfr_type * | ixfr | ) |
Cleanup the ixfr journal.
[in] | ixfr | journal |
Cleanup the ixfr journal.
Definition at line 305 of file ixfr.c.
References IXFR_MAX_PARTS.
Referenced by zone_cleanup().
Create a new ixfr journal.
[in] | zone | zone reference |
Create a new ixfr journal.
Definition at line 93 of file ixfr.c.
References zone_struct::name.
void ixfr_del_rr | ( | ixfr_type * | ixfr, |
ldns_rr * | rr | ||
) |
Add -RR to ixfr journal.
[in] | ixfr | journal |
[in] | rr | -RR |
Add -RR to ixfr journal.
Definition at line 151 of file ixfr.c.
References zone_struct::db, namedb_struct::is_initialized, part_struct::min, ixfr_struct::part, and ixfr_struct::zone.
Referenced by namedb_wipe_denial(), rrset_diff(), and rrset_drop_rrsigs().
void ixfr_print | ( | FILE * | fd, |
ixfr_type * | ixfr | ||
) |
void ixfr_purge | ( | ixfr_type * | ixfr | ) |
Purge the ixfr journal.
[in] | ixfr | journal |
Purge the ixfr journal.
Definition at line 262 of file ixfr.c.
References ixfr_struct::part, part_struct::soamin, part_struct::soaplus, and ixfr_struct::zone.