Kea 2.7.6
isc::dhcp::ControlledDhcpv4Srv Member List

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

accept(const Pkt4Ptr &query)isc::dhcp::Dhcpv4Srvprotected
acceptDirectRequest(const Pkt4Ptr &query)isc::dhcp::Dhcpv4Srvprotected
acceptMessageType(const Pkt4Ptr &query) constisc::dhcp::Dhcpv4Srvprotected
acceptServerId(const Pkt4Ptr &pkt) constisc::dhcp::Dhcpv4Srvprotected
adjustIfaceData(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
adjustRemoteAddr(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
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
assignZero(ConstSubnet4Ptr &subnet, const ClientClasses &client_classes)isc::dhcp::Dhcpv4Srvprotected
buildCfgOptionList(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
cb_control_isc::dhcp::Dhcpv4Srvprotected
checkConfig(isc::data::ConstElementPtr config)isc::dhcp::ControlledDhcpv4Srvstatic
checkConfigFile() constisc::process::Daemon
checkRelayPort(const Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotectedstatic
classifyPacket(const Pkt4Ptr &pkt)isc::dhcp::Dhcpv4Srvprotected
cleanup()isc::dhcp::ControlledDhcpv4Srvvirtual
client_port_isc::dhcp::Dhcpv4Srvprotected
configureLogger(const isc::data::ConstElementPtr &log_config, const isc::process::ConfigPtr &storage)isc::process::Daemonstatic
ControlledDhcpv4Srv(uint16_t server_port=DHCP4_SERVER_PORT, uint16_t client_port=0)isc::dhcp::ControlledDhcpv4Srv
createNameChangeRequests(const Lease4Ptr &lease, const Lease4Ptr &old_lease, const DdnsParams &ddns_params)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 server_port=DHCP4_SERVER_PORT, uint16_t client_port=0, const bool use_bcast=true, const bool direct_response_desired=true)isc::dhcp::Dhcpv4Srv
discardPackets()isc::dhcp::Dhcpv4Srv
earlyGHRLookup(const Pkt4Ptr &query, AllocEngine::ClientContext4Ptr ctx)isc::dhcp::Dhcpv4Srv
evaluateAdditionalClasses(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
finishConfigHookLibraries(isc::data::ConstElementPtr config)isc::dhcp::ControlledDhcpv4Srvstatic
FORBIDDEN enum valueisc::dhcp::Dhcpv4Srv
getCBControl() constisc::dhcp::Dhcpv4Srvinline
getConfigFile() constisc::process::Daemon
getDefaultLoggerName()isc::process::Daemoninlinestatic
getExitValue()isc::process::Daemoninline
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
getProcName()isc::process::Daemonstatic
getSendResponsesToSource() constisc::dhcp::Dhcpv4Srvinline
getServerPort() constisc::dhcp::Dhcpv4Srv
getVerbose()isc::process::Daemonstatic
getVersion(bool extended)isc::dhcp::Dhcpv4Srvstatic
init(const std::string &config_file)isc::dhcp::ControlledDhcpv4Srv
initContext0(const Pkt4Ptr &query, AllocEngine::ClientContext4Ptr ctx)isc::dhcp::Dhcpv4Srv
inTestMode() constisc::dhcp::Dhcpv4Srvinline
jsonPathsToRedact() const final overrideisc::dhcp::Dhcpv4Srvvirtual
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
postAllocateNameUpdate(const AllocEngine::ClientContext4Ptr &ctx, const Lease4Ptr &lease, const Pkt4Ptr &query, const Pkt4Ptr &resp, bool client_name_changed)isc::dhcp::Dhcpv4Srvprotected
processClientName(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
processConfig(isc::data::ConstElementPtr config)isc::dhcp::ControlledDhcpv4Srvstatic
processDecline(Pkt4Ptr &decline, AllocEngine::ClientContext4Ptr &context)isc::dhcp::Dhcpv4Srvprotected
processDhcp4Query(Pkt4Ptr query, bool allow_answer_park)isc::dhcp::Dhcpv4Srv
processDhcp4QueryAndSendResponse(Pkt4Ptr query, bool allow_answer_park)isc::dhcp::Dhcpv4Srv
processDiscover(Pkt4Ptr &discover, AllocEngine::ClientContext4Ptr &context)isc::dhcp::Dhcpv4Srvprotected
processInform(Pkt4Ptr &inform, AllocEngine::ClientContext4Ptr &context)isc::dhcp::Dhcpv4Srvprotected
processLocalizedQuery4(AllocEngine::ClientContext4Ptr &ctx, bool allow_answer_park)isc::dhcp::Dhcpv4Srv
processLocalizedQuery4AndSendResponse(Pkt4Ptr query, AllocEngine::ClientContext4Ptr &ctx, bool allow_answer_park)isc::dhcp::Dhcpv4Srv
processLocalizedQuery4AndSendResponse(Pkt4Ptr query, bool allow_answer_park)isc::dhcp::Dhcpv4Srv
processPacket(Pkt4Ptr query, bool allow_answer_park=true)isc::dhcp::Dhcpv4Srv
processPacketAndSendResponse(Pkt4Ptr query)isc::dhcp::Dhcpv4Srv
processPacketAndSendResponseNoThrow(Pkt4Ptr query)isc::dhcp::Dhcpv4Srv
processPacketBufferSend(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &rsp)isc::dhcp::Dhcpv4Srvprotected
processPacketPktSend(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Pkt4Ptr &rsp, ConstSubnet4Ptr &subnet)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
recoverStashedAgentOption(const Pkt4Ptr &query)isc::dhcp::Dhcpv4Srvprotected
redactConfig(isc::data::ConstElementPtr const &config)isc::process::Daemon
renewLease(const Pkt4Ptr &renew, Pkt4Ptr &reply)isc::dhcp::Dhcpv4Srvprotected
RequirementLevel enum nameisc::dhcp::Dhcpv4Srv
run()isc::dhcp::Dhcpv4Srv
runOne()isc::dhcp::Dhcpv4Srv
sanityCheck(const Pkt4Ptr &query)isc::dhcp::Dhcpv4Srvprotectedstatic
sanityCheck(const Pkt4Ptr &query, RequirementLevel serverid)isc::dhcp::Dhcpv4Srvprotectedstatic
selectSubnet(const Pkt4Ptr &query, bool &drop, bool sanity_only=false, bool allow_answer_park=true)isc::dhcp::Dhcpv4Srvprotected
selectSubnet4o6(const Pkt4Ptr &query, bool &drop, bool sanity_only=false, bool allow_answer_park=true)isc::dhcp::Dhcpv4Srvprotected
sendPacket(const Pkt4Ptr &pkt)isc::dhcp::Dhcpv4Srvprotectedvirtual
sendResponseNoThrow(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Pkt4Ptr &rsp, ConstSubnet4Ptr &subnet)isc::dhcp::Dhcpv4Srv
server_port_isc::dhcp::Dhcpv4Srvprotected
serverDecline(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Lease4Ptr lease, bool lease_exists)isc::dhcp::Dhcpv4Srvprotected
serverDeclineNoThrow(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Lease4Ptr lease, bool lease_exists)isc::dhcp::Dhcpv4Srvprotected
setConfigFile(const std::string &config_file)isc::process::Daemon
setDefaultLoggerName(const std::string &logger)isc::process::Daemoninlinestatic
setExitValue(int value)isc::process::Daemoninline
setFixedFields(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
setPacketStatisticsDefaults()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::Daemonstatic
setSendResponsesToSource(bool value)isc::dhcp::Dhcpv4Srvinlineprotected
setTeeTimes(const Lease4Ptr &lease, const ConstSubnet4Ptr &subnet, Pkt4Ptr resp)isc::dhcp::Dhcpv4Srvprotected
setVerbose(const bool verbose)isc::process::Daemonstatic
shutdown() overrideisc::dhcp::Dhcpv4Srvvirtual
shutdown_isc::dhcp::Dhcpv4Srvprotected
shutdownServer(int exit_value)isc::dhcp::ControlledDhcpv4Srvvirtual
signal_set_isc::process::Daemonprotected
srvidToString(const OptionPtr &opt)isc::dhcp::Dhcpv4Srvprotectedstatic
start_isc::process::Daemonprotected
startD2()isc::dhcp::Dhcpv4Srv
stopD2()isc::dhcp::Dhcpv4Srv
use_bcast_isc::dhcp::Dhcpv4Srvprotected
useBroadcast() constisc::dhcp::Dhcpv4Srvinline
VENDOR_CLASS_PREFIXisc::dhcp::Dhcpv4Srvstatic
writeConfigFile(const std::string &config_file, isc::data::ConstElementPtr cfg=isc::data::ConstElementPtr()) constisc::process::Daemonvirtual
~ControlledDhcpv4Srv()isc::dhcp::ControlledDhcpv4Srvvirtual
~Daemon()isc::process::Daemonvirtual
~Dhcpv4Srv()isc::dhcp::Dhcpv4Srvvirtual