![]() |
Kea 2.2.0
|
#include <config.h>#include <kea_version.h>#include <dhcp/dhcp4.h>#include <dhcp/duid.h>#include <dhcp/hwaddr.h>#include <dhcp/iface_mgr.h>#include <dhcp/libdhcp++.h>#include <dhcp/option4_addrlst.h>#include <dhcp/option_custom.h>#include <dhcp/option_int.h>#include <dhcp/option_int_array.h>#include <dhcp/option_vendor.h>#include <dhcp/option_string.h>#include <dhcp/pkt4.h>#include <dhcp/pkt4o6.h>#include <dhcp/pkt6.h>#include <dhcp/docsis3_option_defs.h>#include <dhcp4/client_handler.h>#include <dhcp4/dhcp4to6_ipc.h>#include <dhcp4/dhcp4_log.h>#include <dhcp4/dhcp4_srv.h>#include <asiolink/addr_utilities.h>#include <dhcpsrv/cfgmgr.h>#include <dhcpsrv/cfg_host_operations.h>#include <dhcpsrv/cfg_iface.h>#include <dhcpsrv/cfg_shared_networks.h>#include <dhcpsrv/cfg_subnets4.h>#include <dhcpsrv/fuzz.h>#include <dhcpsrv/lease_mgr.h>#include <dhcpsrv/lease_mgr_factory.h>#include <dhcpsrv/ncr_generator.h>#include <dhcpsrv/shared_network.h>#include <dhcpsrv/subnet.h>#include <dhcpsrv/subnet_selector.h>#include <dhcpsrv/utils.h>#include <eval/evaluate.h>#include <eval/eval_messages.h>#include <hooks/callout_handle.h>#include <hooks/hooks_log.h>#include <hooks/hooks_manager.h>#include <stats/stats_mgr.h>#include <util/strutil.h>#include <log/logger.h>#include <cryptolink/cryptolink.h>#include <cfgrpt/config_report.h>#include <dhcpsrv/memfile_lease_mgr.h>#include <boost/algorithm/string.hpp>#include <boost/foreach.hpp>#include <boost/pointer_cast.hpp>#include <boost/shared_ptr.hpp>#include <functional>#include <iomanip>#include <set>#include <cstdlib>
Include dependency graph for dhcp4_srv.cc:Go to the source code of this file.
Namespaces | |
| namespace | isc |
| Defines the logger used by the top-level component of kea-lfc. | |
| namespace | isc::dhcp |
Variables | |
| const char *const * | isc::dhcp::dhcp4_config_report = isc::detail::config_report |
| Dhcp4Hooks | Hooks |
| Dhcp4Hooks Hooks |
Definition at line 147 of file dhcp4_srv.cc.
Referenced by isc::dhcp::Dhcpv4Srv::declineLease(), isc::dhcp::Dhcpv4Srv::getHookIndexBuffer4Receive(), isc::dhcp::Dhcpv4Srv::getHookIndexBuffer4Send(), isc::dhcp::Dhcpv4Srv::getHookIndexLease4Decline(), isc::dhcp::Dhcpv4Srv::getHookIndexLease4Release(), isc::dhcp::Dhcpv4Srv::getHookIndexPkt4Receive(), isc::dhcp::Dhcpv4Srv::getHookIndexPkt4Send(), isc::dhcp::Dhcpv4Srv::getHookIndexSubnet4Select(), isc::dhcp::Dhcpv4Srv::processClientName(), isc::dhcp::Dhcpv4Srv::processDhcp4Query(), isc::dhcp::Dhcpv4Srv::processPacket(), isc::dhcp::Dhcpv4Srv::processPacketBufferSend(), isc::dhcp::Dhcpv4Srv::processPacketPktSend(), isc::dhcp::Dhcpv4Srv::processRelease(), isc::dhcp::Dhcpv4Srv::selectSubnet(), isc::dhcp::Dhcpv4Srv::selectSubnet4o6(), and isc::dhcp::Dhcpv4Exchange::setHostIdentifiers().