ISC DHCP  4.3.6
A reference DHCPv4 and DHCPv6 implementation
dhcp_ddns_cb Struct Reference

#include <dhcpd.h>

Data Fields

struct data_string fwd_name
 
struct data_string rev_name
 
struct data_string dhcid
 
struct iaddr address
 
int address_type
 
unsigned long ttl
 
unsigned char zone_name [DHCP_MAXDNS_WIRE]
 
isc_sockaddrlist_t zone_server_list
 
isc_sockaddr_t zone_addrs [DHCP_MAXNS]
 
int zone_addr_count
 
struct dns_zonezone
 
u_int16_t flags
 
TIME timeout
 
int state
 
ddns_action_t cur_func
 
struct dhcp_ddns_cbnext_op
 
void * lease
 
struct binding_scope ** scope
 
void * transaction
 
void * dataspace
 
dns_rdataclass_t dhcid_class
 
char * lease_tag
 

Detailed Description

Definition at line 1772 of file dhcpd.h.

Field Documentation

◆ address

struct iaddr dhcp_ddns_cb::address

Definition at line 1776 of file dhcpd.h.

◆ address_type

int dhcp_ddns_cb::address_type

Definition at line 1777 of file dhcpd.h.

◆ cur_func

ddns_action_t dhcp_ddns_cb::cur_func

Definition at line 1790 of file dhcpd.h.

◆ dataspace

void* dhcp_ddns_cb::dataspace

Definition at line 1799 of file dhcpd.h.

◆ dhcid

struct data_string dhcp_ddns_cb::dhcid

Definition at line 1775 of file dhcpd.h.

◆ dhcid_class

dns_rdataclass_t dhcp_ddns_cb::dhcid_class

Definition at line 1801 of file dhcpd.h.

◆ flags

u_int16_t dhcp_ddns_cb::flags

Definition at line 1787 of file dhcpd.h.

◆ fwd_name

struct data_string dhcp_ddns_cb::fwd_name

Definition at line 1773 of file dhcpd.h.

◆ lease

void* dhcp_ddns_cb::lease

Definition at line 1795 of file dhcpd.h.

◆ lease_tag

char* dhcp_ddns_cb::lease_tag

Definition at line 1802 of file dhcpd.h.

◆ next_op

struct dhcp_ddns_cb* dhcp_ddns_cb::next_op

Definition at line 1792 of file dhcpd.h.

◆ rev_name

struct data_string dhcp_ddns_cb::rev_name

Definition at line 1774 of file dhcpd.h.

◆ scope

struct binding_scope** dhcp_ddns_cb::scope

Definition at line 1796 of file dhcpd.h.

◆ state

int dhcp_ddns_cb::state

Definition at line 1789 of file dhcpd.h.

◆ timeout

TIME dhcp_ddns_cb::timeout

Definition at line 1788 of file dhcpd.h.

◆ transaction

void* dhcp_ddns_cb::transaction

Definition at line 1798 of file dhcpd.h.

◆ ttl

unsigned long dhcp_ddns_cb::ttl

Definition at line 1779 of file dhcpd.h.

◆ zone

struct dns_zone* dhcp_ddns_cb::zone

Definition at line 1785 of file dhcpd.h.

◆ zone_addr_count

int dhcp_ddns_cb::zone_addr_count

Definition at line 1784 of file dhcpd.h.

◆ zone_addrs

isc_sockaddr_t dhcp_ddns_cb::zone_addrs[DHCP_MAXNS]

Definition at line 1783 of file dhcpd.h.

◆ zone_name

unsigned char dhcp_ddns_cb::zone_name[DHCP_MAXDNS_WIRE]

Definition at line 1781 of file dhcpd.h.

◆ zone_server_list

isc_sockaddrlist_t dhcp_ddns_cb::zone_server_list

Definition at line 1782 of file dhcpd.h.


The documentation for this struct was generated from the following file: