Kea  1.5.0
isc::dhcp::ControlledDhcpv4Srv Member List

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

accept(const Pkt4Ptr &query) constisc::dhcp::Dhcpv4Srvprotected
acceptDirectRequest(const Pkt4Ptr &query) constisc::dhcp::Dhcpv4Srvprotected
acceptMessageType(const Pkt4Ptr &query) constisc::dhcp::Dhcpv4Srvprotected
acceptServerId(const Pkt4Ptr &pkt) constisc::dhcp::Dhcpv4Srvprotected
adjustIfaceData(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotectedstatic
adjustRemoteAddr(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotectedstatic
alloc_engine_isc::dhcp::Dhcpv4Srvprotected
appendBasicOptions(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
appendRequestedOptions(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
appendRequestedVendorOptions(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
appendServerID(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotectedstatic
assignLease(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
buildCfgOptionList(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
checkConfig(isc::data::ConstElementPtr new_config)isc::dhcp::ControlledDhcpv4Srv
checkConfigFile() constisc::process::Daemon
checkRelayPort(const Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotectedstatic
classifyByVendor(const Pkt4Ptr &pkt)isc::dhcp::Dhcpv4Srv
classifyPacket(const Pkt4Ptr &pkt)isc::dhcp::Dhcpv4Srvprotected
cleanup()isc::dhcp::ControlledDhcpv4Srvvirtual
configureLogger(const isc::data::ConstElementPtr &log_config, const isc::process::ConfigPtr &storage)isc::process::Daemonstatic
ControlledDhcpv4Srv(uint16_t port=DHCP4_SERVER_PORT)isc::dhcp::ControlledDhcpv4Srv
createNameChangeRequests(const Lease4Ptr &lease, const Lease4Ptr &old_lease)isc::dhcp::Dhcpv4Srvprotected
createPIDFile(int pid=0)isc::process::Daemon
d2ClientErrorHandler(const dhcp_ddns::NameChangeSender::Result result, dhcp_ddns::NameChangeRequestPtr &ncr)isc::dhcp::Dhcpv4Srvvirtual
Daemon()isc::process::Daemon
declineLease(const Lease4Ptr &lease, const Pkt4Ptr &decline, AllocEngine::ClientContext4Ptr &context)isc::dhcp::Dhcpv4Srv
deferredUnpack(Pkt4Ptr &query)isc::dhcp::Dhcpv4Srvprotected
Dhcpv4Srv(uint16_t port=DHCP4_SERVER_PORT, const bool use_bcast=true, const bool direct_response_desired=true)isc::dhcp::Dhcpv4Srv
discardPackets()isc::dhcp::Dhcpv4Srv
evaluateClasses(const Pkt4Ptr &pkt, bool depend_on_known)isc::dhcp::Dhcpv4Srvstatic
FORBIDDEN enum valueisc::dhcp::Dhcpv4Srv
getConfigFile() constisc::process::Daemon
getDefaultLoggerName()isc::process::Daemoninlinestatic
getHookIndexBuffer4Receive()isc::dhcp::Dhcpv4Srvstatic
getHookIndexBuffer4Send()isc::dhcp::Dhcpv4Srvstatic
getHookIndexLease4Decline()isc::dhcp::Dhcpv4Srvstatic
getHookIndexLease4Release()isc::dhcp::Dhcpv4Srvstatic
getHookIndexPkt4Receive()isc::dhcp::Dhcpv4Srvstatic
getHookIndexPkt4Send()isc::dhcp::Dhcpv4Srvstatic
getHookIndexSubnet4Select()isc::dhcp::Dhcpv4Srvstatic
getInstance()isc::dhcp::ControlledDhcpv4Srvinlinestatic
getIOService()isc::dhcp::Dhcpv4Srvinline
getNetworkState()isc::dhcp::Dhcpv4Srvinline
getPIDFileDir() constisc::process::Daemon
getPIDFileName() constisc::process::Daemon
getPort() constisc::dhcp::Dhcpv4Srvinline
getProcName() constisc::process::Daemon
getVerbose()isc::process::Daemonstatic
getVersion(bool extended)isc::dhcp::Dhcpv4Srvstatic
handleSignal()isc::process::Daemonprotectedvirtual
init(const std::string &config_file)isc::dhcp::ControlledDhcpv4Srv
loadConfigFile(const std::string &file_name)isc::dhcp::ControlledDhcpv4Srv
loggerInit(const char *log_name, bool verbose)isc::process::Daemonstatic
makePIDFileName() constisc::process::Daemonprotected
MANDATORY enum valueisc::dhcp::Dhcpv4Srv
network_state_isc::dhcp::Dhcpv4Srvprotected
OPTIONAL enum valueisc::dhcp::Dhcpv4Srv
processClientName(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
processCommand(const std::string &command, isc::data::ConstElementPtr args)isc::dhcp::ControlledDhcpv4Srvstatic
processConfig(isc::data::ConstElementPtr new_config)isc::dhcp::ControlledDhcpv4Srvstatic
processDecline(Pkt4Ptr &decline, AllocEngine::ClientContext4Ptr &context)isc::dhcp::Dhcpv4Srvprotected
processDiscover(Pkt4Ptr &discover)isc::dhcp::Dhcpv4Srvprotected
processInform(Pkt4Ptr &inform)isc::dhcp::Dhcpv4Srvprotected
processPacket(Pkt4Ptr &query, Pkt4Ptr &rsp, bool allow_packet_park=true)isc::dhcp::Dhcpv4Srv
processPacketBufferSend(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &rsp)isc::dhcp::Dhcpv4Srvprotected
processPacketPktSend(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Pkt4Ptr &rsp)isc::dhcp::Dhcpv4Srvprotected
processRelease(Pkt4Ptr &release, AllocEngine::ClientContext4Ptr &context)isc::dhcp::Dhcpv4Srvprotected
processRequest(Pkt4Ptr &request, AllocEngine::ClientContext4Ptr &context)isc::dhcp::Dhcpv4Srvprotected
processStatsReceived(const Pkt4Ptr &query)isc::dhcp::Dhcpv4Srvstatic
processStatsSent(const Pkt4Ptr &response)isc::dhcp::Dhcpv4Srvstatic
receivePacket(int timeout)isc::dhcp::Dhcpv4Srvprotectedvirtual
renewLease(const Pkt4Ptr &renew, Pkt4Ptr &reply)isc::dhcp::Dhcpv4Srvprotected
requiredClassify(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
RequirementLevel enum nameisc::dhcp::Dhcpv4Srv
run()isc::dhcp::Dhcpv4Srv
run_one()isc::dhcp::Dhcpv4Srv
sanityCheck(const Pkt4Ptr &query, RequirementLevel serverid)isc::dhcp::Dhcpv4Srvprotectedstatic
selectSubnet(const Pkt4Ptr &query, bool &drop, bool sanity_only=false) constisc::dhcp::Dhcpv4Srvprotected
selectSubnet4o6(const Pkt4Ptr &query, bool &drop, bool sanity_only=false) constisc::dhcp::Dhcpv4Srvprotected
sendPacket(const Pkt4Ptr &pkt)isc::dhcp::Dhcpv4Srvprotectedvirtual
setConfigFile(const std::string &config_file)isc::process::Daemon
setDefaultLoggerName(const std::string &logger)isc::process::Daemoninlinestatic
setFixedFields(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
setPIDFileDir(const std::string &pid_file_dir)isc::process::Daemon
setPIDFileName(const std::string &pid_file_name)isc::process::Daemon
setProcName(const std::string &proc_name)isc::process::Daemon
setVerbose(const bool verbose)isc::process::Daemonstatic
shutdown()isc::dhcp::ControlledDhcpv4Srvvirtual
shutdown_isc::dhcp::Dhcpv4Srvprotected
signal_handler_isc::process::Daemonprotected
signal_set_isc::process::Daemonprotected
srvidToString(const OptionPtr &opt)isc::dhcp::Dhcpv4Srvprotectedstatic
startD2()isc::dhcp::Dhcpv4Srv
stopD2()isc::dhcp::Dhcpv4Srv
useBroadcast() constisc::dhcp::Dhcpv4Srvinline
VENDOR_CLASS_PREFIXisc::dhcp::Dhcpv4Srvprotectedstatic
writeConfigFile(const std::string &config_file, isc::data::ConstElementPtr cfg=isc::data::ConstElementPtr()) constisc::process::Daemonvirtual
~ControlledDhcpv4Srv()isc::dhcp::ControlledDhcpv4Srv
~Daemon()isc::process::Daemonvirtual
~Dhcpv4Srv()isc::dhcp::Dhcpv4Srvvirtual