Kea  1.9.9-git
isc::dhcp::Dhcpv4Srv Member List

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

accept(const Pkt4Ptr &query) const isc::dhcp::Dhcpv4Srvprotected
acceptDirectRequest(const Pkt4Ptr &query) const isc::dhcp::Dhcpv4Srvprotected
acceptMessageType(const Pkt4Ptr &query) const isc::dhcp::Dhcpv4Srvprotected
acceptServerId(const Pkt4Ptr &pkt) const isc::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
buildCfgOptionList(Dhcpv4Exchange &ex)isc::dhcp::Dhcpv4Srvprotected
cb_control_isc::dhcp::Dhcpv4Srvprotected
checkConfigFile() const isc::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::process::Daemonvirtual
client_port_isc::dhcp::Dhcpv4Srvprotected
configureLogger(const isc::data::ConstElementPtr &log_config, const isc::process::ConfigPtr &storage)isc::process::Daemonstatic
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
FORBIDDEN enum valueisc::dhcp::Dhcpv4Srv
getCBControl() const isc::dhcp::Dhcpv4Srvinline
getConfigFile() const isc::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
getIOService()isc::dhcp::Dhcpv4Srvinline
getNetworkState()isc::dhcp::Dhcpv4Srvinline
getPIDFileDir() const isc::process::Daemon
getPIDFileName() const isc::process::Daemon
getProcName()isc::process::Daemonstatic
getSendResponsesToSource() const isc::dhcp::Dhcpv4Srvinline
getServerPort() const isc::dhcp::Dhcpv4Srvinline
getVerbose()isc::process::Daemonstatic
getVersion(bool extended)isc::dhcp::Dhcpv4Srvstatic
inTestMode() const isc::dhcp::Dhcpv4Srvinline
jsonPathsToRedact() const finaloverrideisc::dhcp::Dhcpv4Srvvirtual
loggerInit(const char *log_name, bool verbose)isc::process::Daemonstatic
makePIDFileName() const isc::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
processDecline(Pkt4Ptr &decline, AllocEngine::ClientContext4Ptr &context)isc::dhcp::Dhcpv4Srvprotected
processDhcp4Query(Pkt4Ptr &query, Pkt4Ptr &rsp, bool allow_packet_park)isc::dhcp::Dhcpv4Srv
processDhcp4QueryAndSendResponse(Pkt4Ptr &query, Pkt4Ptr &rsp, bool allow_packet_park)isc::dhcp::Dhcpv4Srv
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
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)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
redactConfig(isc::data::ConstElementPtr const &config)isc::process::Daemon
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) const isc::dhcp::Dhcpv4Srvprotected
selectSubnet4o6(const Pkt4Ptr &query, bool &drop, bool sanity_only=false) const isc::dhcp::Dhcpv4Srvprotected
sendPacket(const Pkt4Ptr &pkt)isc::dhcp::Dhcpv4Srvprotectedvirtual
sendResponseNoThrow(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Pkt4Ptr &rsp)isc::dhcp::Dhcpv4Srv
server_port_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 Subnet4Ptr &subnet, Pkt4Ptr resp)isc::dhcp::Dhcpv4Srvprotected
setVerbose(const bool verbose)isc::process::Daemonstatic
shutdown() overrideisc::dhcp::Dhcpv4Srvvirtual
shutdown_isc::dhcp::Dhcpv4Srvprotected
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() const isc::dhcp::Dhcpv4Srvinline
VENDOR_CLASS_PREFIXisc::dhcp::Dhcpv4Srvstatic
writeConfigFile(const std::string &config_file, isc::data::ConstElementPtr cfg=isc::data::ConstElementPtr()) const isc::process::Daemonvirtual
~Daemon()isc::process::Daemonvirtual
~Dhcpv4Srv()isc::dhcp::Dhcpv4Srvvirtual