OpenDNSSEC-signer 2.1.13
Functions
adapi.c File Reference
#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)
 

Function Documentation

◆ adapi_add_rr()

ods_status adapi_add_rr ( zone_type zone,
ldns_rr *  rr,
int  backup 
)

Add RR.

Definition at line 359 of file adapi.c.

◆ adapi_del_rr()

ods_status adapi_del_rr ( zone_type zone,
ldns_rr *  rr,
int  backup 
)

Delete RR.

Definition at line 370 of file adapi.c.

◆ adapi_get_origin()

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().

◆ adapi_get_serial()

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.

◆ adapi_get_ttl()

uint32_t adapi_get_ttl ( zone_type zone)

Get ttl.

Definition at line 92 of file adapi.c.

References zone_struct::default_ttl.

◆ adapi_printaxfr()

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().

◆ adapi_printixfr()

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().

◆ adapi_printzone()

ods_status adapi_printzone ( FILE *  fd,
zone_type zone 
)

Print zone.

Definition at line 381 of file adapi.c.

References zone_struct::db.

◆ adapi_set_serial()

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.

◆ adapi_trans_diff()

void adapi_trans_diff ( zone_type zone,
unsigned  more_coming 
)

◆ adapi_trans_full()

void adapi_trans_full ( zone_type zone,
unsigned  more_coming 
)