Kea 2.7.5
|
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::Network | protected |
addPool(const PoolPtr &pool) | isc::dhcp::Subnet | |
addRelayAddress(const asiolink::IOAddress &addr) | isc::dhcp::Network | |
allocation_states_ | isc::dhcp::Subnet | protected |
allocator_type_ | isc::dhcp::Network | protected |
allocators_ | isc::dhcp::Subnet | protected |
allowClientClass(const isc::dhcp::ClientClass &class_name) | isc::dhcp::Network | |
BaseStampedElement() | isc::data::BaseStampedElement | |
cache_max_age_ | isc::dhcp::Network | protected |
cache_threshold_ | isc::dhcp::Network | protected |
calculate_tee_times_ | isc::dhcp::Network | protected |
cfg_option_ | isc::dhcp::Network | protected |
client_class_ | isc::dhcp::Network | protected |
clientSupported(const isc::dhcp::ClientClasses &client_classes) const | isc::dhcp::Subnet4 | virtual |
contextToElement(data::ElementPtr map) const | isc::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::Subnet4 | static |
createAllocators() | isc::dhcp::Subnet4 | virtual |
ddns_conflict_resolution_mode_ | isc::dhcp::Network | protected |
ddns_generated_prefix_ | isc::dhcp::Network | protected |
ddns_override_client_update_ | isc::dhcp::Network | protected |
ddns_override_no_update_ | isc::dhcp::Network | protected |
ddns_qualifying_suffix_ | isc::dhcp::Network | protected |
ddns_replace_client_name_mode_ | isc::dhcp::Network | protected |
ddns_send_updates_ | isc::dhcp::Network | protected |
ddns_ttl_percent_ | isc::dhcp::Network | protected |
ddns_update_on_renew_ | isc::dhcp::Network | protected |
default_allocator_type_ | isc::dhcp::Network | protected |
delPools(Lease::Type type) | isc::dhcp::Subnet | |
delServerTag(const std::string &server_tag) | isc::data::StampedElement | |
fetch_globals_fn_ | isc::dhcp::Network | protected |
get() const | isc::dhcp::Subnet | inline |
get4o6() | isc::dhcp::Subnet4 | inline |
get4o6() const | isc::dhcp::Subnet4 | inline |
getAdditionalClasses() const | isc::dhcp::Network | |
getAllocationState(Lease::Type type) const | isc::dhcp::Subnet | |
getAllocator(Lease::Type type) const | isc::dhcp::Subnet | |
getAllocatorType(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getAnyPool(Lease::Type type) | isc::dhcp::Subnet | inline |
getAuthoritative(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network4 | inline |
getCacheMaxAge(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getCacheThreshold(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getCalculateTeeTimes(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getCfgOption() | isc::dhcp::Network | inline |
getCfgOption() const | isc::dhcp::Network | inline |
getClientClass(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getContext() const | isc::data::UserContext | inline |
getDdnsConflictResolutionMode(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDdnsGeneratedPrefix(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDdnsOverrideClientUpdate(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDdnsOverrideNoUpdate(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDdnsQualifyingSuffix(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDdnsReplaceClientNameMode(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDdnsSendUpdates(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDdnsTtlPercent(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDdnsUpdateOnRenew(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getDefaultAllocatorType(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getFetchGlobalsFn() const | isc::dhcp::Network | inlineprotected |
getFilename(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network4 | inline |
getGlobalProperty(ReturnType property, const int global_index, const int min_index=-1, const int max_index=-1) const | isc::dhcp::Network | inlineprotected |
getGlobalProperty(isc::util::Triplet< NumType > property, const int global_index, const int min_index=-1, const int max_index=-1) const | isc::dhcp::Network | inlineprotected |
getGlobalProperty(util::Optional< asiolink::IOAddress > property, const int global_index, const int min_index=-1, const int max_index=-1) const | isc::dhcp::Network | protected |
getHostnameCharReplacement(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getHostnameCharSet(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getID() const | isc::dhcp::Subnet | inline |
getId() const | isc::data::BaseStampedElement | inline |
getIface(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getLabel() const | isc::dhcp::Subnet | inlineprotectedvirtual |
getMatchClientId(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network4 | inline |
getMetadata() const | isc::data::StampedElement | |
getModificationTime() const | isc::data::BaseStampedElement | inline |
getMutableAdditionalClasses() | isc::dhcp::Network | inline |
getNextSubnet(const ConstSubnet4Ptr &first_subnet) const | isc::dhcp::Subnet4 | |
getNextSubnet(const ConstSubnet4Ptr &first_subnet, const ClientClasses &client_classes) const | isc::dhcp::Subnet4 | |
getOfferLft(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network4 | inline |
getOptionProperty(OptionPtr(BaseType::*MethodPointer)(const Inheritance &inheritance) const, OptionPtr property, const Inheritance &inheritance) const | isc::dhcp::Network | inlineprotected |
getPool(Lease::Type type, const isc::asiolink::IOAddress &addr, bool anypool=true) const | isc::dhcp::Subnet | |
getPool(Lease::Type type, const ClientClasses &client_classes, const isc::asiolink::IOAddress &addr) const | isc::dhcp::Subnet | |
getPoolCapacity(Lease::Type type) const | isc::dhcp::Subnet | |
getPoolCapacity(Lease::Type type, const ClientClasses &client_classes) const | isc::dhcp::Subnet | |
getPoolCapacity(Lease::Type type, const ClientClasses &client_classes, Allocator::PrefixLenMatchType prefix_length_match, uint8_t hint_prefix_length) const | isc::dhcp::Subnet | |
getPools(Lease::Type type) const | isc::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) const | isc::dhcp::Network | inlineprotected |
getRelayAddresses() const | isc::dhcp::Network | |
getRelayInfo() const | isc::dhcp::Network | inline |
getReservationsGlobal(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getReservationsInSubnet(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getReservationsOutOfPool(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getServerId() const | isc::dhcp::Network4 | virtual |
getServerTags() const | isc::data::StampedElement | inline |
getSharedNetwork(SharedNetworkPtrType &shared_network) const | isc::dhcp::Subnet | inline |
getSharedNetworkName() const | isc::dhcp::Subnet | inline |
getSiaddr(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network4 | inline |
getSname(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network4 | inline |
getStoreExtendedInfo(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getT1(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getT1Percent(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getT2(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getT2Percent(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
getValid(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline |
hasAllServerTag() const | isc::data::StampedElement | |
hasFetchGlobalsFn() const | isc::dhcp::Network | inline |
hasRelayAddress(const asiolink::IOAddress &address) const | isc::dhcp::Network | |
hasRelays() const | isc::dhcp::Network | |
hasServerTag(const ServerTag &server_tag) const | isc::data::StampedElement | |
hostname_char_replacement_ | isc::dhcp::Network | protected |
hostname_char_set_ | isc::dhcp::Network | protected |
id_ | isc::dhcp::Subnet | protected |
iface_name_ | isc::dhcp::Network | protected |
Inheritance enum name | isc::dhcp::Network | |
initAllocatorsAfterConfigure() | isc::dhcp::Subnet | |
inPool(Lease::Type type, const isc::asiolink::IOAddress &addr) const | isc::dhcp::Subnet | |
inPool(Lease::Type type, const isc::asiolink::IOAddress &addr, const ClientClasses &client_classes) const | isc::dhcp::Subnet | |
inRange(const isc::asiolink::IOAddress &addr) const | isc::dhcp::Subnet | |
Network() | isc::dhcp::Network | inline |
Network4() | isc::dhcp::Network4 | inline |
parent_network_ | isc::dhcp::Network | protected |
parsePrefix(const std::string &prefix) | isc::dhcp::Subnet4 | static |
parsePrefixCommon(const std::string &prefix) | isc::dhcp::Subnet | protectedstatic |
poolOverlaps(const Lease::Type &pool_type, const PoolPtr &pool) const | isc::dhcp::Subnet | protected |
pools_ | isc::dhcp::Subnet | protected |
pools_pd_ | isc::dhcp::Subnet | protected |
pools_ta_ | isc::dhcp::Subnet | protected |
prefix_ | isc::dhcp::Subnet | protected |
prefix_len_ | isc::dhcp::Subnet | protected |
relay_ | isc::dhcp::Network | protected |
RelayInfoPtr typedef | isc::dhcp::Network | |
reservations_global_ | isc::dhcp::Network | protected |
reservations_in_subnet_ | isc::dhcp::Network | protected |
reservations_out_of_pool_ | isc::dhcp::Network | protected |
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::Network | inline |
setAuthoritative(const util::Optional< bool > &authoritative) | isc::dhcp::Network4 | inline |
setCacheMaxAge(const util::Optional< uint32_t > &cache_max_age) | isc::dhcp::Network | inline |
setCacheThreshold(const util::Optional< double > &cache_threshold) | isc::dhcp::Network | inline |
setCalculateTeeTimes(const util::Optional< bool > &calculate_tee_times) | isc::dhcp::Network | inline |
setContext(const data::ConstElementPtr &ctx) | isc::data::UserContext | inline |
setDdnsConflictResolutionMode(const util::Optional< std::string > &ddns_conflict_resolution_mode) | isc::dhcp::Network | inline |
setDdnsGeneratedPrefix(const util::Optional< std::string > &ddns_generated_prefix) | isc::dhcp::Network | inline |
setDdnsOverrideClientUpdate(const util::Optional< bool > &ddns_override_client_update) | isc::dhcp::Network | inline |
setDdnsOverrideNoUpdate(const util::Optional< bool > &ddns_override_no_update) | isc::dhcp::Network | inline |
setDdnsQualifyingSuffix(const util::Optional< std::string > &ddns_qualifying_suffix) | isc::dhcp::Network | inline |
setDdnsReplaceClientNameMode(const util::Optional< D2ClientConfig::ReplaceClientNameMode > &ddns_replace_client_name_mode) | isc::dhcp::Network | inline |
setDdnsSendUpdates(const util::Optional< bool > &ddns_send_updates) | isc::dhcp::Network | inline |
setDdnsTtlPercent(const util::Optional< double > &ddns_ttl_percent) | isc::dhcp::Network | inline |
setDdnsUpdateOnRenew(const util::Optional< bool > &ddns_update_on_renew) | isc::dhcp::Network | inline |
setDefaultAllocatorType(const std::string &allocator_type) | isc::dhcp::Network | inline |
setFetchGlobalsFn(FetchNetworkGlobalsFn fetch_globals_fn) | isc::dhcp::Network | inline |
setFilename(const util::Optional< std::string > &filename) | isc::dhcp::Network4 | |
setHostnameCharReplacement(const util::Optional< std::string > &hostname_char_replacement) | isc::dhcp::Network | inline |
setHostnameCharSet(const util::Optional< std::string > &hostname_char_set) | isc::dhcp::Network | inline |
setId(const uint64_t id) | isc::data::BaseStampedElement | inline |
setIface(const util::Optional< std::string > &iface_name) | isc::dhcp::Network | inline |
setMatchClientId(const util::Optional< bool > &match) | isc::dhcp::Network4 | inline |
setModificationTime(const boost::posix_time::ptime ×tamp) | isc::data::BaseStampedElement | inline |
setOfferLft(const util::Optional< uint32_t > &offer_lft) | isc::dhcp::Network4 | inline |
setRelayInfo(const RelayInfo &relay) | isc::dhcp::Network | inline |
setReservationsGlobal(const util::Optional< bool > &reservations_global) | isc::dhcp::Network | inline |
setReservationsInSubnet(const util::Optional< bool > &reservations_in_subnet) | isc::dhcp::Network | inline |
setReservationsOutOfPool(const util::Optional< bool > &reservations_out_of_pool) | isc::dhcp::Network | inline |
setServerTag(const std::string &server_tag) | isc::data::StampedElement | inline |
setSharedNetwork(const NetworkPtr &shared_network) | isc::dhcp::Subnet | inline |
setSharedNetworkName(const std::string &shared_network_name) | isc::dhcp::Subnet | inline |
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::Network | inline |
setT1(const isc::util::Triplet< uint32_t > &t1) | isc::dhcp::Network | inline |
setT1Percent(const util::Optional< double > &t1_percent) | isc::dhcp::Network | inline |
setT2(const isc::util::Triplet< uint32_t > &t2) | isc::dhcp::Network | inline |
setT2Percent(const util::Optional< double > &t2_percent) | isc::dhcp::Network | inline |
setValid(const isc::util::Triplet< uint32_t > &valid) | isc::dhcp::Network | inline |
shared_network_name_ | isc::dhcp::Subnet | protected |
StampedElement() | isc::data::StampedElement | |
store_extended_info_ | isc::dhcp::Network | protected |
Subnet(const isc::asiolink::IOAddress &prefix, uint8_t len, const SubnetID id) | isc::dhcp::Subnet | protected |
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) const | isc::dhcp::Subnet | protected |
sumPoolCapacity(const PoolCollection &pools, const ClientClasses &client_classes) const | isc::dhcp::Subnet | protected |
sumPoolCapacity(const PoolCollection &pools, const ClientClasses &client_classes, Allocator::PrefixLenMatchType prefix_length_match, uint8_t hint_prefix_length) const | isc::dhcp::Subnet | protected |
t1_ | isc::dhcp::Network | protected |
t1_percent_ | isc::dhcp::Network | protected |
t2_ | isc::dhcp::Network | protected |
t2_percent_ | isc::dhcp::Network | protected |
timestamp_ | isc::data::BaseStampedElement | protected |
toElement() const | isc::dhcp::Subnet4 | virtual |
isc::data::UserContext::toElement(data::ConstElementPtr map) | isc::data::UserContext | static |
toText() const | isc::dhcp::Subnet | virtual |
updateModificationTime() | isc::data::BaseStampedElement | |
user_context_ | isc::data::UserContext | protected |
valid_ | isc::dhcp::Network | protected |
~CfgToElement() | isc::data::CfgToElement | inlinevirtual |
~Network() | isc::dhcp::Network | inlinevirtual |
~Subnet() | isc::dhcp::Subnet | inlineprotectedvirtual |