OpenDNSSEC-signer
2.1.7
|
#include "config.h"
#include "adapter/adapi.h"
#include "duration.h"
#include "log.h"
#include "status.h"
#include "util.h"
#include "signer/zone.h"
#include <ldns/ldns.h>
Go to the source code of this file.
Functions | |
uint32_t | adapi_get_serial (zone_type *zone) |
void | adapi_set_serial (zone_type *zone, uint32_t serial) |
ldns_rdf * | adapi_get_origin (zone_type *zone) |
uint32_t | adapi_get_ttl (zone_type *zone) |
void | adapi_trans_full (zone_type *zone, unsigned more_coming) |
void | adapi_trans_diff (zone_type *zone, unsigned more_coming) |
ods_status | adapi_add_rr (zone_type *zone, ldns_rr *rr, int backup) |
ods_status | adapi_del_rr (zone_type *zone, ldns_rr *rr, int backup) |
ods_status | adapi_printzone (FILE *fd, zone_type *zone) |
ods_status | adapi_printaxfr (FILE *fd, zone_type *zone) |
ods_status | adapi_printixfr (FILE *fd, zone_type *zone) |
ods_status adapi_add_rr | ( | zone_type * | zone, |
ldns_rr * | rr, | ||
int | backup | ||
) |
ods_status adapi_del_rr | ( | zone_type * | zone, |
ldns_rr * | rr, | ||
int | backup | ||
) |
ldns_rdf* adapi_get_origin | ( | zone_type * | zone | ) |
Get origin.
Definition at line 78 of file adapi.c.
References zone_struct::apex.
Referenced by backup_read_ixfr(), and backup_read_namedb().
uint32_t adapi_get_serial | ( | zone_type * | zone | ) |
Get the inbound serial.
Definition at line 50 of file adapi.c.
References zone_struct::db, and namedb_struct::inbserial.
uint32_t adapi_get_ttl | ( | zone_type * | zone | ) |
ods_status adapi_printaxfr | ( | FILE * | fd, |
zone_type * | zone | ||
) |
Print axfr.
Definition at line 399 of file adapi.c.
References zone_struct::db.
Referenced by addns_write().
ods_status adapi_printixfr | ( | FILE * | fd, |
zone_type * | zone | ||
) |
Print ixfr.
Definition at line 423 of file adapi.c.
References zone_struct::db, and zone_struct::ixfr.
Referenced by addns_write().
ods_status adapi_printzone | ( | FILE * | fd, |
zone_type * | zone | ||
) |
void adapi_set_serial | ( | zone_type * | zone, |
uint32_t | serial | ||
) |
Set the inbound serial.
Definition at line 64 of file adapi.c.
References zone_struct::db, and namedb_struct::inbserial.
void adapi_trans_diff | ( | zone_type * | zone, |
unsigned | more_coming | ||
) |
Definition at line 143 of file adapi.c.
References zone_struct::db, namedb_diff(), namedb_nsecify(), stats_struct::nsec_count, stats_struct::nsec_time, stats_struct::start_time, zone_struct::stats, and stats_struct::stats_lock.
Referenced by addns_read().
void adapi_trans_full | ( | zone_type * | zone, |
unsigned | more_coming | ||
) |
Definition at line 106 of file adapi.c.
References zone_struct::db, namedb_diff(), namedb_nsecify(), stats_struct::nsec_count, stats_struct::nsec_time, stats_struct::start_time, zone_struct::stats, and stats_struct::stats_lock.