Kea  1.5.0
isc::dhcp::Subnet Member List

This is the complete list of members for isc::dhcp::Subnet, including all inherited members.

addPool(const PoolPtr &pool)isc::dhcp::Subnet
AssignableNetwork classisc::dhcp::Subnetfriend
checkType(Lease::Type type) const =0isc::dhcp::Subnetprotectedpure virtual
contextToElement(data::ElementPtr map) constisc::data::UserContext
default_pool() const =0isc::dhcp::Subnetpure virtual
delPools(Lease::Type type)isc::dhcp::Subnet
generateNextID()isc::dhcp::Subnetinlineprotectedstatic
get() constisc::dhcp::Subnetinline
getAnyPool(Lease::Type type)isc::dhcp::Subnetinline
getContext() constisc::data::UserContextinline
getID() constisc::dhcp::Subnetinline
getLastAllocated(Lease::Type type) constisc::dhcp::Subnet
getLastAllocatedTime(const Lease::Type &lease_type) constisc::dhcp::Subnet
getPool(Lease::Type type, const isc::asiolink::IOAddress &addr, bool anypool=true) constisc::dhcp::Subnet
getPool(Lease::Type type, const ClientClasses &client_classes, const isc::asiolink::IOAddress &addr) constisc::dhcp::Subnet
getPoolCapacity(Lease::Type type) constisc::dhcp::Subnet
getPoolCapacity(Lease::Type type, const ClientClasses &client_classes) constisc::dhcp::Subnet
getPools(Lease::Type type) constisc::dhcp::Subnet
getPoolsWritable(Lease::Type type)isc::dhcp::Subnetprotected
getSharedNetwork(SharedNetworkPtrType &shared_network) constisc::dhcp::Subnetinline
getSharedNetworkName() constisc::dhcp::Subnetinline
id_isc::dhcp::Subnetprotected
iface_isc::dhcp::Subnetprotected
inPool(Lease::Type type, const isc::asiolink::IOAddress &addr) constisc::dhcp::Subnet
inPool(Lease::Type type, const isc::asiolink::IOAddress &addr, const ClientClasses &client_classes) constisc::dhcp::Subnet
inRange(const isc::asiolink::IOAddress &addr) constisc::dhcp::Subnet
last_allocated_ia_isc::dhcp::Subnetprotected
last_allocated_pd_isc::dhcp::Subnetprotected
last_allocated_ta_isc::dhcp::Subnetprotected
last_allocated_time_isc::dhcp::Subnetprotected
parsePrefixCommon(const std::string &prefix)isc::dhcp::Subnetprotectedstatic
poolOverlaps(const Lease::Type &pool_type, const PoolPtr &pool) constisc::dhcp::Subnetprotected
pools_isc::dhcp::Subnetprotected
pools_pd_isc::dhcp::Subnetprotected
pools_ta_isc::dhcp::Subnetprotected
prefix_isc::dhcp::Subnetprotected
prefix_len_isc::dhcp::Subnetprotected
resetSubnetID()isc::dhcp::Subnetinlinestatic
setContext(const data::ConstElementPtr &ctx)isc::data::UserContextinline
setLastAllocated(Lease::Type type, const isc::asiolink::IOAddress &addr)isc::dhcp::Subnet
setSharedNetworkName(const std::string &shared_network_name)isc::dhcp::Subnetinline
shared_network_isc::dhcp::Subnetprotected
shared_network_name_isc::dhcp::Subnetprotected
static_id_isc::dhcp::Subnetprotectedstatic
Subnet(const isc::asiolink::IOAddress &prefix, uint8_t len, const SubnetID id)isc::dhcp::Subnetprotected
sumPoolCapacity(const PoolCollection &pools) constisc::dhcp::Subnetprotected
sumPoolCapacity(const PoolCollection &pools, const ClientClasses &client_classes) constisc::dhcp::Subnetprotected
toElement() constisc::dhcp::Subnetprotectedvirtual
isc::data::UserContext::toElement(data::ConstElementPtr map)isc::data::UserContextstatic
toText() constisc::dhcp::Subnetvirtual
user_context_isc::data::UserContextprotected
~CfgToElement()isc::data::CfgToElementinlinevirtual
~Subnet()isc::dhcp::Subnetinlineprotectedvirtual