Kea 3.2.0-git
isc::dhcp::SflqPoolInfo Class Reference

Describes a SFLQ pool. More...

#include <lease_mgr.h>

Public Member Functions

 SflqPoolInfo ()
 ~SflqPoolInfo ()
data::ElementPtr toElement () const

Public Attributes

boost::posix_time::ptime created_ts_
uint8_t delegated_len_
asiolink::IOAddress end_address_
uint64_t free_leases_
Lease::Type lease_type_
boost::posix_time::ptime modified_ts_
asiolink::IOAddress start_address_
SubnetID subnet_id_

Detailed Description

Describes a SFLQ pool.

Definition at line 239 of file lease_mgr.h.

Constructor & Destructor Documentation

◆ SflqPoolInfo()

isc::dhcp::SflqPoolInfo::SflqPoolInfo ( )

◆ ~SflqPoolInfo()

isc::dhcp::SflqPoolInfo::~SflqPoolInfo ( )
inline

Definition at line 243 of file lease_mgr.h.

Member Function Documentation

◆ toElement()

data::ElementPtr isc::dhcp::SflqPoolInfo::toElement ( ) const

Definition at line 1977 of file lease_mgr.cc.

References isc::data::Element::create(), created_ts_, isc::data::Element::createMap(), delegated_len_, end_address_, free_leases_, isc::db::info, lease_type_, modified_ts_, isc::util::ptimeToText(), start_address_, subnet_id_, and isc::dhcp::Lease::typeToText().

Here is the call graph for this function:

Member Data Documentation

◆ created_ts_

boost::posix_time::ptime isc::dhcp::SflqPoolInfo::created_ts_

Definition at line 251 of file lease_mgr.h.

Referenced by SflqPoolInfo(), and toElement().

◆ delegated_len_

uint8_t isc::dhcp::SflqPoolInfo::delegated_len_

Definition at line 248 of file lease_mgr.h.

Referenced by SflqPoolInfo(), and toElement().

◆ end_address_

asiolink::IOAddress isc::dhcp::SflqPoolInfo::end_address_

Definition at line 247 of file lease_mgr.h.

Referenced by SflqPoolInfo(), and toElement().

◆ free_leases_

uint64_t isc::dhcp::SflqPoolInfo::free_leases_

Definition at line 250 of file lease_mgr.h.

Referenced by SflqPoolInfo(), and toElement().

◆ lease_type_

Lease::Type isc::dhcp::SflqPoolInfo::lease_type_

Definition at line 245 of file lease_mgr.h.

Referenced by SflqPoolInfo(), and toElement().

◆ modified_ts_

boost::posix_time::ptime isc::dhcp::SflqPoolInfo::modified_ts_

Definition at line 252 of file lease_mgr.h.

Referenced by SflqPoolInfo(), and toElement().

◆ start_address_

asiolink::IOAddress isc::dhcp::SflqPoolInfo::start_address_

Definition at line 246 of file lease_mgr.h.

Referenced by SflqPoolInfo(), and toElement().

◆ subnet_id_

SubnetID isc::dhcp::SflqPoolInfo::subnet_id_

Definition at line 249 of file lease_mgr.h.

Referenced by SflqPoolInfo(), and toElement().


The documentation for this class was generated from the following files: