Kea 2.7.5
isc::dhcp::Subnet4 Member List

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

addAdditionalClass(const isc::dhcp::ClientClass &class_name)isc::dhcp::Network
additional_classes_isc::dhcp::Networkprotected
addPool(const PoolPtr &pool)isc::dhcp::Subnet
addRelayAddress(const asiolink::IOAddress &addr)isc::dhcp::Network
allocation_states_isc::dhcp::Subnetprotected
allocator_type_isc::dhcp::Networkprotected
allocators_isc::dhcp::Subnetprotected
allowClientClass(const isc::dhcp::ClientClass &class_name)isc::dhcp::Network
BaseStampedElement()isc::data::BaseStampedElement
cache_max_age_isc::dhcp::Networkprotected
cache_threshold_isc::dhcp::Networkprotected
calculate_tee_times_isc::dhcp::Networkprotected
cfg_option_isc::dhcp::Networkprotected
client_classes_isc::dhcp::Networkprotected
clientSupported(const isc::dhcp::ClientClasses &client_classes) constisc::dhcp::Subnet4virtual
contextToElement(data::ElementPtr map) constisc::data::UserContext
create(const isc::asiolink::IOAddress &prefix, uint8_t length, const util::Triplet< uint32_t > &t1, const util::Triplet< uint32_t > &t2, const util::Triplet< uint32_t > &valid_lifetime, const SubnetID id)isc::dhcp::Subnet4static
createAllocators()isc::dhcp::Subnet4virtual
ddns_conflict_resolution_mode_isc::dhcp::Networkprotected
ddns_generated_prefix_isc::dhcp::Networkprotected
ddns_override_client_update_isc::dhcp::Networkprotected
ddns_override_no_update_isc::dhcp::Networkprotected
ddns_qualifying_suffix_isc::dhcp::Networkprotected
ddns_replace_client_name_mode_isc::dhcp::Networkprotected
ddns_send_updates_isc::dhcp::Networkprotected
ddns_ttl_percent_isc::dhcp::Networkprotected
ddns_update_on_renew_isc::dhcp::Networkprotected
default_allocator_type_isc::dhcp::Networkprotected
delPools(Lease::Type type)isc::dhcp::Subnet
delServerTag(const std::string &server_tag)isc::data::StampedElement
fetch_globals_fn_isc::dhcp::Networkprotected
get() constisc::dhcp::Subnetinline
get4o6()isc::dhcp::Subnet4inline
get4o6() constisc::dhcp::Subnet4inline
getAdditionalClasses() constisc::dhcp::Networkinline
getAllocationState(Lease::Type type) constisc::dhcp::Subnet
getAllocator(Lease::Type type) constisc::dhcp::Subnet
getAllocatorType(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getAnyPool(Lease::Type type)isc::dhcp::Subnetinline
getAuthoritative(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Network4inline
getCacheMaxAge(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getCacheThreshold(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getCalculateTeeTimes(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getCfgOption()isc::dhcp::Networkinline
getCfgOption() constisc::dhcp::Networkinline
getClientClasses() constisc::dhcp::Networkinline
getContext() constisc::data::UserContextinline
getDdnsConflictResolutionMode(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDdnsGeneratedPrefix(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDdnsOverrideClientUpdate(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDdnsOverrideNoUpdate(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDdnsQualifyingSuffix(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDdnsReplaceClientNameMode(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDdnsSendUpdates(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDdnsTtlPercent(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDdnsUpdateOnRenew(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getDefaultAllocatorType(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getFetchGlobalsFn() constisc::dhcp::Networkinlineprotected
getFilename(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Network4inline
getGlobalProperty(ReturnType property, const int global_index, const int min_index=-1, const int max_index=-1) constisc::dhcp::Networkinlineprotected
getGlobalProperty(isc::util::Triplet< NumType > property, const int global_index, const int min_index=-1, const int max_index=-1) constisc::dhcp::Networkinlineprotected
getGlobalProperty(util::Optional< asiolink::IOAddress > property, const int global_index, const int min_index=-1, const int max_index=-1) constisc::dhcp::Networkprotected
getHostnameCharReplacement(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getHostnameCharSet(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getId() constisc::data::BaseStampedElementinline
getID() constisc::dhcp::Subnetinline
getIface(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getLabel() constisc::dhcp::Subnetinlineprotectedvirtual
getMatchClientId(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Network4inline
getMetadata() constisc::data::StampedElement
getModificationTime() constisc::data::BaseStampedElementinline
getMutableAdditionalClasses()isc::dhcp::Networkinline
getMutableClientClasses()isc::dhcp::Networkinline
getNextSubnet(const ConstSubnet4Ptr &first_subnet) constisc::dhcp::Subnet4
getNextSubnet(const ConstSubnet4Ptr &first_subnet, const ClientClasses &client_classes) constisc::dhcp::Subnet4
getOfferLft(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Network4inline
getOptionProperty(OptionPtr(BaseType::*MethodPointer)(const Inheritance &inheritance) const, OptionPtr property, const Inheritance &inheritance) constisc::dhcp::Networkinlineprotected
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
getPoolCapacity(Lease::Type type, const ClientClasses &client_classes, Allocator::PrefixLenMatchType prefix_length_match, uint8_t hint_prefix_length) constisc::dhcp::Subnet
getPools(Lease::Type type) constisc::dhcp::Subnet
getPoolsWritable(Lease::Type type)isc::dhcp::Subnet
getProperty(ReturnType(BaseType::*MethodPointer)(const Inheritance &) const, ReturnType property, const Inheritance &inheritance, const int global_index=-1, const int min_index=-1, const int max_index=-1) constisc::dhcp::Networkinlineprotected
getRelayAddresses() constisc::dhcp::Network
getRelayInfo() constisc::dhcp::Networkinline
getReservationsGlobal(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getReservationsInSubnet(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getReservationsOutOfPool(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getServerId() constisc::dhcp::Network4virtual
getServerTags() constisc::data::StampedElementinline
getSharedNetwork(SharedNetworkPtrType &shared_network) constisc::dhcp::Subnetinline
getSharedNetworkName() constisc::dhcp::Subnetinline
getSiaddr(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Network4inline
getSname(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Network4inline
getStoreExtendedInfo(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getT1(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getT1Percent(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getT2(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getT2Percent(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
getValid(const Inheritance &inheritance=Inheritance::ALL) constisc::dhcp::Networkinline
hasAllServerTag() constisc::data::StampedElement
hasFetchGlobalsFn() constisc::dhcp::Networkinline
hasRelayAddress(const asiolink::IOAddress &address) constisc::dhcp::Network
hasRelays() constisc::dhcp::Network
hasServerTag(const ServerTag &server_tag) constisc::data::StampedElement
hostname_char_replacement_isc::dhcp::Networkprotected
hostname_char_set_isc::dhcp::Networkprotected
id_isc::dhcp::Subnetprotected
iface_name_isc::dhcp::Networkprotected
Inheritance enum nameisc::dhcp::Network
initAllocatorsAfterConfigure()isc::dhcp::Subnet
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
Network()isc::dhcp::Networkinline
Network4()isc::dhcp::Network4inline
parent_network_isc::dhcp::Networkprotected
parsePrefix(const std::string &prefix)isc::dhcp::Subnet4static
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
relay_isc::dhcp::Networkprotected
RelayInfoPtr typedefisc::dhcp::Network
reservations_global_isc::dhcp::Networkprotected
reservations_in_subnet_isc::dhcp::Networkprotected
reservations_out_of_pool_isc::dhcp::Networkprotected
setAllocationState(Lease::Type type, const SubnetAllocationStatePtr &allocation_state)isc::dhcp::Subnet
setAllocator(Lease::Type type, const AllocatorPtr &allocator)isc::dhcp::Subnet
setAllocatorType(const util::Optional< std::string > &allocator_type)isc::dhcp::Networkinline
setAuthoritative(const util::Optional< bool > &authoritative)isc::dhcp::Network4inline
setCacheMaxAge(const util::Optional< uint32_t > &cache_max_age)isc::dhcp::Networkinline
setCacheThreshold(const util::Optional< double > &cache_threshold)isc::dhcp::Networkinline
setCalculateTeeTimes(const util::Optional< bool > &calculate_tee_times)isc::dhcp::Networkinline
setContext(const data::ConstElementPtr &ctx)isc::data::UserContextinline
setDdnsConflictResolutionMode(const util::Optional< std::string > &ddns_conflict_resolution_mode)isc::dhcp::Networkinline
setDdnsGeneratedPrefix(const util::Optional< std::string > &ddns_generated_prefix)isc::dhcp::Networkinline
setDdnsOverrideClientUpdate(const util::Optional< bool > &ddns_override_client_update)isc::dhcp::Networkinline
setDdnsOverrideNoUpdate(const util::Optional< bool > &ddns_override_no_update)isc::dhcp::Networkinline
setDdnsQualifyingSuffix(const util::Optional< std::string > &ddns_qualifying_suffix)isc::dhcp::Networkinline
setDdnsReplaceClientNameMode(const util::Optional< D2ClientConfig::ReplaceClientNameMode > &ddns_replace_client_name_mode)isc::dhcp::Networkinline
setDdnsSendUpdates(const util::Optional< bool > &ddns_send_updates)isc::dhcp::Networkinline
setDdnsTtlPercent(const util::Optional< double > &ddns_ttl_percent)isc::dhcp::Networkinline
setDdnsUpdateOnRenew(const util::Optional< bool > &ddns_update_on_renew)isc::dhcp::Networkinline
setDefaultAllocatorType(const std::string &allocator_type)isc::dhcp::Networkinline
setFetchGlobalsFn(FetchNetworkGlobalsFn fetch_globals_fn)isc::dhcp::Networkinline
setFilename(const util::Optional< std::string > &filename)isc::dhcp::Network4
setHostnameCharReplacement(const util::Optional< std::string > &hostname_char_replacement)isc::dhcp::Networkinline
setHostnameCharSet(const util::Optional< std::string > &hostname_char_set)isc::dhcp::Networkinline
setId(const uint64_t id)isc::data::BaseStampedElementinline
setIface(const util::Optional< std::string > &iface_name)isc::dhcp::Networkinline
setMatchClientId(const util::Optional< bool > &match)isc::dhcp::Network4inline
setModificationTime(const boost::posix_time::ptime &timestamp)isc::data::BaseStampedElementinline
setOfferLft(const util::Optional< uint32_t > &offer_lft)isc::dhcp::Network4inline
setRelayInfo(const RelayInfo &relay)isc::dhcp::Networkinline
setReservationsGlobal(const util::Optional< bool > &reservations_global)isc::dhcp::Networkinline
setReservationsInSubnet(const util::Optional< bool > &reservations_in_subnet)isc::dhcp::Networkinline
setReservationsOutOfPool(const util::Optional< bool > &reservations_out_of_pool)isc::dhcp::Networkinline
setServerTag(const std::string &server_tag)isc::data::StampedElementinline
setSharedNetwork(const NetworkPtr &shared_network)isc::dhcp::Subnetinline
setSharedNetworkName(const std::string &shared_network_name)isc::dhcp::Subnetinline
setSiaddr(const util::Optional< asiolink::IOAddress > &siaddr)isc::dhcp::Network4
setSname(const util::Optional< std::string > &sname)isc::dhcp::Network4
setStoreExtendedInfo(const util::Optional< bool > &store_extended_info)isc::dhcp::Networkinline
setT1(const isc::util::Triplet< uint32_t > &t1)isc::dhcp::Networkinline
setT1Percent(const util::Optional< double > &t1_percent)isc::dhcp::Networkinline
setT2(const isc::util::Triplet< uint32_t > &t2)isc::dhcp::Networkinline
setT2Percent(const util::Optional< double > &t2_percent)isc::dhcp::Networkinline
setValid(const isc::util::Triplet< uint32_t > &valid)isc::dhcp::Networkinline
shared_network_name_isc::dhcp::Subnetprotected
StampedElement()isc::data::StampedElement
store_extended_info_isc::dhcp::Networkprotected
Subnet(const isc::asiolink::IOAddress &prefix, uint8_t len, const SubnetID id)isc::dhcp::Subnetprotected
Subnet4(const isc::asiolink::IOAddress &prefix, uint8_t length, const util::Triplet< uint32_t > &t1, const util::Triplet< uint32_t > &t2, const util::Triplet< uint32_t > &valid_lifetime, const SubnetID id)isc::dhcp::Subnet4
sumPoolCapacity(const PoolCollection &pools) constisc::dhcp::Subnetprotected
sumPoolCapacity(const PoolCollection &pools, const ClientClasses &client_classes) constisc::dhcp::Subnetprotected
sumPoolCapacity(const PoolCollection &pools, const ClientClasses &client_classes, Allocator::PrefixLenMatchType prefix_length_match, uint8_t hint_prefix_length) constisc::dhcp::Subnetprotected
t1_isc::dhcp::Networkprotected
t1_percent_isc::dhcp::Networkprotected
t2_isc::dhcp::Networkprotected
t2_percent_isc::dhcp::Networkprotected
timestamp_isc::data::BaseStampedElementprotected
toElement() constisc::dhcp::Subnet4virtual
isc::data::UserContext::toElement(data::ConstElementPtr map)isc::data::UserContextstatic
toText() constisc::dhcp::Subnetvirtual
updateModificationTime()isc::data::BaseStampedElement
user_context_isc::data::UserContextprotected
valid_isc::dhcp::Networkprotected
~CfgToElement()isc::data::CfgToElementinlinevirtual
~Network()isc::dhcp::Networkinlinevirtual
~Subnet()isc::dhcp::Subnetinlineprotectedvirtual