Kea: Member List

| Kea 2.2.0

isc::dhcp::Subnet4 Member List

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

addPool(const PoolPtr &pool) | isc::dhcp::Subnet |
addRelayAddress(const asiolink::IOAddress &addr) | isc::dhcp::Network |
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=0) | isc::dhcp::Subnet4 | static
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_update_on_renew_ | isc::dhcp::Network | protected
ddns_use_conflict_resolution_ | 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
generateNextID() | isc::dhcp::Subnet | inlineprotectedstatic
get() const | isc::dhcp::Subnet | inline
get4o6() | isc::dhcp::Subnet4 | inline
get4o6() const | isc::dhcp::Subnet4 | 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
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
getDdnsUpdateOnRenew(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline
getDdnsUseConflictResolution(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::data::BaseStampedElement | inline
getID() const | isc::dhcp::Subnet | inline
getIface(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network | inline
getLastAllocated(Lease::Type type) const | isc::dhcp::Subnet |
getLastAllocatedTime(const Lease::Type &lease_type) const | isc::dhcp::Subnet |
getMatchClientId(const Inheritance &inheritance=Inheritance::ALL) const | isc::dhcp::Network4 | inline
getMetadata() const | isc::data::StampedElement |
getModificationTime() const | isc::data::BaseStampedElement | inline
getNextSubnet(const Subnet4Ptr &first_subnet) const | isc::dhcp::Subnet4 |
getNextSubnet(const Subnet4Ptr &first_subnet, const ClientClasses &client_classes) const | isc::dhcp::Subnet4 |
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 |
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
getRequiredClasses() const | isc::dhcp::Network |
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 |
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 |
last_allocated_ia_ | isc::dhcp::Subnet | protected
last_allocated_pd_ | isc::dhcp::Subnet | protected
last_allocated_ta_ | isc::dhcp::Subnet | protected
last_allocated_time_ | isc::dhcp::Subnet | protected
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 |
requireClientClass(const isc::dhcp::ClientClass &class_name) | isc::dhcp::Network |
required_classes_ | isc::dhcp::Network | protected
reservations_global_ | isc::dhcp::Network | protected
reservations_in_subnet_ | isc::dhcp::Network | protected
reservations_out_of_pool_ | isc::dhcp::Network | protected
resetSubnetID() | isc::dhcp::Subnet | inlinestatic
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
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
setDdnsUpdateOnRenew(const util::Optional< bool > &ddns_update_on_renew) | isc::dhcp::Network | inline
setDdnsUseConflictResolution(const util::Optional< bool > &ddns_use_conflict_resolution) | 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
setLastAllocated(Lease::Type type, const isc::asiolink::IOAddress &addr) | isc::dhcp::Subnet |
setMatchClientId(const util::Optional< bool > &match) | isc::dhcp::Network4 | inline
setModificationTime(const boost::posix_time::ptime &timestamp) | isc::data::BaseStampedElement | 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 |
static_id_ | isc::dhcp::Subnet | protectedstatic
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=0) | 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
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