OpenDNSSEC-signer 2.1.13
|
#include "config.h"
#include <ctype.h>
#include <stdint.h>
#include <time.h>
#include <ldns/ldns.h>
#include "locks.h"
Go to the source code of this file.
Data Structures | |
struct | stats_struct |
Typedefs | |
typedef struct stats_struct | stats_type |
Functions | |
stats_type * | stats_create (void) |
void | stats_log (stats_type *stats, const char *name, uint32_t serial, ldns_rr_type nsec_type) |
void | stats_clear (stats_type *stats) |
void | stats_cleanup (stats_type *stats) |
typedef struct stats_struct stats_type |
|
extern |
Clean up statistics.
[in] | stats | statistics to be deleted |
Clean up statistics.
Definition at line 106 of file stats.c.
References stats_struct::stats_lock.
Referenced by zone_cleanup().
|
extern |
Clear statistics.
[in] | stats | statistics to be cleared |
Clear statistics.
Definition at line 54 of file stats.c.
References stats_struct::end_time, stats_struct::nsec_count, stats_struct::nsec_time, stats_struct::sig_count, stats_struct::sig_reuse, stats_struct::sig_soa_count, stats_struct::sig_time, stats_struct::sort_count, stats_struct::sort_done, stats_struct::sort_time, and stats_struct::start_time.
Referenced by stats_create(), tools_output(), and zone_recover2().
|
extern |
Initialize statistics.
Signer statistics. Initialize statistics.
Definition at line 40 of file stats.c.
References stats_clear(), and stats_struct::stats_lock.
Referenced by zone_create().
|
extern |
Log statistics.
[in] | stats | statistics |
[in] | name | zone name |
[in] | serial | serial |
[in] | nsec_type | NSEC or NSEC3 |
Log statistics.
Definition at line 76 of file stats.c.
References stats_struct::end_time, stats_struct::nsec_count, stats_struct::nsec_time, stats_struct::sig_count, stats_struct::sig_reuse, stats_struct::sig_time, stats_struct::sort_count, stats_struct::sort_time, and stats_struct::start_time.
Referenced by tools_output().