server/ddns.c File Reference
#include "dhcpd.h"
#include <dns/result.h>
Go to the source code of this file.
Functions |
int | ddns_updates (struct packet *packet, struct lease *lease, struct lease *old, struct iasubopt *lease6, struct iasubopt *old6, struct option_state *options) |
isc_result_t | ddns_update_lease_text (dhcp_ddns_cb_t *ddns_cb, struct binding_scope **inscope) |
void | update_lease_failed (struct lease *lease, struct iasubopt *lease6, dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_cb_t *ddns_cb_set, const char *file, int line) |
void | safe_lease_update (struct lease *lease, dhcp_ddns_cb_t *oldcb, dhcp_ddns_cb_t *newcb, const char *file, int line) |
void | safe_lease6_update (struct iasubopt *lease6, dhcp_ddns_cb_t *oldcb, dhcp_ddns_cb_t *newcb, const char *file, int line) |
isc_result_t | ddns_update_lease_ptr (struct lease *lease, struct iasubopt *lease6, dhcp_ddns_cb_t *ddns_cb, dhcp_ddns_cb_t *ddns_cb_set, const char *file, int line) |
void | ddns_ptr_add (dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) |
void | ddns_ptr_remove (dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) |
void | ddns_fwd_srv_add2 (dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) |
void | ddns_fwd_srv_add1 (dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) |
void | ddns_fwd_srv_rem2 (dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) |
void | ddns_fwd_srv_rem1 (dhcp_ddns_cb_t *ddns_cb, isc_result_t eresult) |
isc_result_t | ddns_removals (struct lease *lease, struct iasubopt *lease6, dhcp_ddns_cb_t *add_ddns_cb, isc_boolean_t active) |
Variables |
char * | ddns_standard_tag = "ddns-dhcid" |
char * | ddns_interim_tag = "ddns-txt" |
Function Documentation
void ddns_fwd_srv_add1 |
( |
dhcp_ddns_cb_t * |
ddns_cb, |
|
|
isc_result_t |
eresult | |
|
) |
| | |
void ddns_fwd_srv_add2 |
( |
dhcp_ddns_cb_t * |
ddns_cb, |
|
|
isc_result_t |
eresult | |
|
) |
| | |
void ddns_fwd_srv_rem1 |
( |
dhcp_ddns_cb_t * |
ddns_cb, |
|
|
isc_result_t |
eresult | |
|
) |
| | |
void ddns_fwd_srv_rem2 |
( |
dhcp_ddns_cb_t * |
ddns_cb, |
|
|
isc_result_t |
eresult | |
|
) |
| | |
void ddns_ptr_remove |
( |
dhcp_ddns_cb_t * |
ddns_cb, |
|
|
isc_result_t |
eresult | |
|
) |
| | |
Variable Documentation