ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
Loading...
Searching...
No Matches
lease Struct Reference

#include <dhcpd.h>

Data Fields

 OMAPI_OBJECT_PREAMBLE
struct leasenext
struct leaseprev
struct leasechainlc
struct leasen_uid
struct leasen_hw
struct iaddr ip_addr
TIME starts
TIME ends
TIME sort_time
long int sort_tiebreaker
char * client_hostname
struct binding_scopescope
struct host_declhost
struct subnetsubnet
struct poolpool
struct classbilling_class
struct option_chain_headagent_options
struct on_star on_star
unsigned char * uid
unsigned short uid_len
unsigned short uid_max
unsigned char uid_buf [7]
struct hardware hardware_addr
u_int8_t flags
binding_state_t binding_state
binding_state_t next_binding_state
binding_state_t desired_binding_state
binding_state_t rewind_binding_state
struct lease_statestate
TIME tstp
TIME tsfp
TIME atsfp
TIME cltt
u_int32_t last_xid
struct leasenext_pending
struct dhcp_ddns_cbddns_cb
unsigned short cannot_reuse

Detailed Description

Definition at line 560 of file dhcpd.h.

Field Documentation

◆ agent_options

struct option_chain_head* lease::agent_options

Definition at line 580 of file dhcpd.h.

◆ atsfp

TIME lease::atsfp

Definition at line 639 of file dhcpd.h.

◆ billing_class

struct class* lease::billing_class

Definition at line 579 of file dhcpd.h.

◆ binding_state

binding_state_t lease::binding_state

Definition at line 623 of file dhcpd.h.

◆ cannot_reuse

unsigned short lease::cannot_reuse

Definition at line 653 of file dhcpd.h.

◆ client_hostname

char* lease::client_hostname

Definition at line 574 of file dhcpd.h.

◆ cltt

TIME lease::cltt

Definition at line 640 of file dhcpd.h.

◆ ddns_cb

struct dhcp_ddns_cb* lease::ddns_cb

Definition at line 650 of file dhcpd.h.

◆ desired_binding_state

binding_state_t lease::desired_binding_state

Definition at line 625 of file dhcpd.h.

◆ ends

TIME lease::ends

Definition at line 570 of file dhcpd.h.

◆ flags

u_int8_t lease::flags

Definition at line 591 of file dhcpd.h.

◆ hardware_addr

struct hardware lease::hardware_addr

Definition at line 589 of file dhcpd.h.

◆ host

struct host_decl* lease::host

Definition at line 576 of file dhcpd.h.

◆ ip_addr

struct iaddr lease::ip_addr

Definition at line 569 of file dhcpd.h.

◆ last_xid

u_int32_t lease::last_xid

Definition at line 641 of file dhcpd.h.

◆ lc

struct leasechain* lease::lc

Definition at line 565 of file dhcpd.h.

◆ n_hw

struct lease * lease::n_hw

Definition at line 567 of file dhcpd.h.

◆ n_uid

struct lease* lease::n_uid

Definition at line 567 of file dhcpd.h.

◆ next

struct lease* lease::next

Definition at line 562 of file dhcpd.h.

◆ next_binding_state

binding_state_t lease::next_binding_state

Definition at line 624 of file dhcpd.h.

◆ next_pending

struct lease* lease::next_pending

Definition at line 642 of file dhcpd.h.

◆ OMAPI_OBJECT_PREAMBLE

lease::OMAPI_OBJECT_PREAMBLE

Definition at line 561 of file dhcpd.h.

◆ on_star

struct on_star lease::on_star

Definition at line 583 of file dhcpd.h.

◆ pool

struct pool* lease::pool

Definition at line 578 of file dhcpd.h.

◆ prev

struct lease* lease::prev

Definition at line 564 of file dhcpd.h.

◆ rewind_binding_state

binding_state_t lease::rewind_binding_state

Definition at line 626 of file dhcpd.h.

◆ scope

struct binding_scope* lease::scope

Definition at line 575 of file dhcpd.h.

◆ sort_tiebreaker

long int lease::sort_tiebreaker

Definition at line 572 of file dhcpd.h.

◆ sort_time

TIME lease::sort_time

Definition at line 570 of file dhcpd.h.

◆ starts

TIME lease::starts

Definition at line 570 of file dhcpd.h.

◆ state

struct lease_state* lease::state

Definition at line 628 of file dhcpd.h.

◆ subnet

struct subnet* lease::subnet

Definition at line 577 of file dhcpd.h.

◆ tsfp

TIME lease::tsfp

Definition at line 638 of file dhcpd.h.

◆ tstp

TIME lease::tstp

Definition at line 637 of file dhcpd.h.

◆ uid

unsigned char* lease::uid

Definition at line 585 of file dhcpd.h.

◆ uid_buf

unsigned char lease::uid_buf[7]

Definition at line 588 of file dhcpd.h.

◆ uid_len

unsigned short lease::uid_len

Definition at line 586 of file dhcpd.h.

◆ uid_max

unsigned short lease::uid_max

Definition at line 587 of file dhcpd.h.


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