OpenDNSSEC-signer 2.1.13
notify.h File Reference
#include "config.h"
#include <ldns/ldns.h>
#include "status.h"
#include "wire/acl.h"
#include "wire/buffer.h"
#include "wire/netio.h"
#include "wire/tsig.h"
#include "daemon/xfrhandler.h"
#include "signer/zone.h"

Go to the source code of this file.

Data Structures

struct  notify_struct

Macros

#define NOTIFY_MAX_UDP   50
#define NOTIFY_MAX_RETRY   5
#define NOTIFY_RETRY_TIMEOUT   15

Typedefs

typedef struct notify_struct notify_type

Functions

notify_typenotify_create (xfrhandler_type *xfrhandler, zone_type *zone)
void notify_enable (notify_type *notify, ldns_rr *soa)
void notify_send (notify_type *notify)
void notify_cleanup (notify_type *notify)

Macro Definition Documentation

◆ NOTIFY_MAX_RETRY

#define NOTIFY_MAX_RETRY   5

Definition at line 49 of file notify.h.

◆ NOTIFY_MAX_UDP

#define NOTIFY_MAX_UDP   50

Definition at line 48 of file notify.h.

Referenced by notify_enable().

◆ NOTIFY_RETRY_TIMEOUT

#define NOTIFY_RETRY_TIMEOUT   15

Definition at line 50 of file notify.h.

Referenced by notify_send().

Typedef Documentation

◆ notify_type

typedef struct notify_struct notify_type

Notify sending.

Definition at line 38 of file notify.h.

Function Documentation

◆ notify_cleanup()

void notify_cleanup ( notify_type * notify)
extern

Cleanup notify structure.

Parameters
[in]notifynotify structure.

Cleanup notify structure.

Definition at line 600 of file notify.c.

References netio_handler_struct::fd, notify_struct::handler, notify_struct::soa, notify_struct::tsig_rr, and tsig_rr_cleanup().

Referenced by notify_create(), and zone_cleanup().

◆ notify_create()

◆ notify_enable()

◆ notify_send()