| accept(const Pkt4Ptr &query) | isc::dhcp::Dhcpv4Srv | protected | 
  | acceptDirectRequest(const Pkt4Ptr &query) | isc::dhcp::Dhcpv4Srv | protected | 
  | acceptMessageType(const Pkt4Ptr &query) const | isc::dhcp::Dhcpv4Srv | protected | 
  | acceptServerId(const Pkt4Ptr &pkt) const | isc::dhcp::Dhcpv4Srv | protected | 
  | adjustIfaceData(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | adjustRemoteAddr(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | alloc_engine_ | isc::dhcp::Dhcpv4Srv | protected | 
  | appendBasicOptions(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | appendRequestedOptions(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | appendRequestedVendorOptions(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | appendServerID(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protectedstatic | 
  | assignLease(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | assignZero(ConstSubnet4Ptr &subnet, const ClientClasses &client_classes) | isc::dhcp::Dhcpv4Srv | protected | 
  | buildCfgOptionList(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | cb_control_ | isc::dhcp::Dhcpv4Srv | protected | 
  | checkConfigFile() const | isc::process::Daemon |  | 
  | checkRelayPort(const Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protectedstatic | 
  | checkWriteConfigFile(std::string &file) | isc::process::Daemon |  | 
  | classifyPacket(const Pkt4Ptr &pkt) | isc::dhcp::Dhcpv4Srv | protected | 
  | cleanup() | isc::process::Daemon | virtual | 
  | client_port_ | isc::dhcp::Dhcpv4Srv | protected | 
  | configureLogger(const isc::data::ConstElementPtr &log_config, const isc::process::ConfigPtr &storage) | isc::process::Daemon | static | 
  | createNameChangeRequests(const Lease4Ptr &lease, const Lease4Ptr &old_lease, const DdnsParams &ddns_params) | isc::dhcp::Dhcpv4Srv | protected | 
  | createPIDFile(int pid=0) | isc::process::Daemon |  | 
  | d2ClientErrorHandler(const dhcp_ddns::NameChangeSender::Result result, dhcp_ddns::NameChangeRequestPtr &ncr) | isc::dhcp::Dhcpv4Srv | virtual | 
  | Daemon() | isc::process::Daemon |  | 
  | declineLease(const Lease4Ptr &lease, const Pkt4Ptr &decline, AllocEngine::ClientContext4Ptr &context) | isc::dhcp::Dhcpv4Srv |  | 
  | deferredUnpack(Pkt4Ptr &query) | isc::dhcp::Dhcpv4Srv | protected | 
  | 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::Dhcpv4Srv | protected | 
  | FORBIDDEN enum value | isc::dhcp::Dhcpv4Srv |  | 
  | getCBControl() const | isc::dhcp::Dhcpv4Srv | inline | 
  | getConfigFile() const | isc::process::Daemon |  | 
  | getDefaultLoggerName() | isc::process::Daemon | inlinestatic | 
  | getExitValue() | isc::process::Daemon | inline | 
  | getHookIndexBuffer4Receive() | isc::dhcp::Dhcpv4Srv | static | 
  | getHookIndexBuffer4Send() | isc::dhcp::Dhcpv4Srv | static | 
  | getHookIndexLease4Decline() | isc::dhcp::Dhcpv4Srv | static | 
  | getHookIndexLease4Release() | isc::dhcp::Dhcpv4Srv | static | 
  | getHookIndexPkt4Receive() | isc::dhcp::Dhcpv4Srv | static | 
  | getHookIndexPkt4Send() | isc::dhcp::Dhcpv4Srv | static | 
  | getHookIndexSubnet4Select() | isc::dhcp::Dhcpv4Srv | static | 
  | getIOService() | isc::dhcp::Dhcpv4Srv | inline | 
  | getNetworkState() | isc::dhcp::Dhcpv4Srv | inline | 
  | getPIDFileDir() const | isc::process::Daemon |  | 
  | getPIDFileName() const | isc::process::Daemon |  | 
  | getProcName() | isc::process::Daemon | static | 
  | getSendResponsesToSource() const | isc::dhcp::Dhcpv4Srv | inline | 
  | getServerPort() const | isc::dhcp::Dhcpv4Srv |  | 
  | getVerbose() | isc::process::Daemon | static | 
  | getVersion(bool extended) | isc::dhcp::Dhcpv4Srv | static | 
  | initContext0(const Pkt4Ptr &query, AllocEngine::ClientContext4Ptr ctx) | isc::dhcp::Dhcpv4Srv |  | 
  | inTestMode() const | isc::dhcp::Dhcpv4Srv | inline | 
  | jsonPathsToRedact() const final override | isc::dhcp::Dhcpv4Srv | virtual | 
  | loggerInit(const char *log_name, bool verbose) | isc::process::Daemon | static | 
  | makePIDFileName() const | isc::process::Daemon | protected | 
  | MANDATORY enum value | isc::dhcp::Dhcpv4Srv |  | 
  | network_state_ | isc::dhcp::Dhcpv4Srv | protected | 
  | OPTIONAL enum value | isc::dhcp::Dhcpv4Srv |  | 
  | postAllocateNameUpdate(const AllocEngine::ClientContext4Ptr &ctx, const Lease4Ptr &lease, const Pkt4Ptr &query, const Pkt4Ptr &resp, bool client_name_changed) | isc::dhcp::Dhcpv4Srv | protected | 
  | processClientName(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | processDecline(Pkt4Ptr &decline, AllocEngine::ClientContext4Ptr &context) | isc::dhcp::Dhcpv4Srv | protected | 
  | 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::Dhcpv4Srv | protected | 
  | processInform(Pkt4Ptr &inform, AllocEngine::ClientContext4Ptr &context) | isc::dhcp::Dhcpv4Srv | protected | 
  | 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::Dhcpv4Srv | protected | 
  | processPacketPktSend(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Pkt4Ptr &rsp, ConstSubnet4Ptr &subnet) | isc::dhcp::Dhcpv4Srv | protected | 
  | processRelease(Pkt4Ptr &release, AllocEngine::ClientContext4Ptr &context) | isc::dhcp::Dhcpv4Srv | protected | 
  | processRequest(Pkt4Ptr &request, AllocEngine::ClientContext4Ptr &context) | isc::dhcp::Dhcpv4Srv | protected | 
  | processStatsReceived(const Pkt4Ptr &query) | isc::dhcp::Dhcpv4Srv | static | 
  | processStatsSent(const Pkt4Ptr &response) | isc::dhcp::Dhcpv4Srv | static | 
  | receivePacket(int timeout) | isc::dhcp::Dhcpv4Srv | protectedvirtual | 
  | recoverStashedAgentOption(const Pkt4Ptr &query) | isc::dhcp::Dhcpv4Srv | protected | 
  | redactConfig(isc::data::ConstElementPtr const &config) | isc::process::Daemon |  | 
  | renewLease(const Pkt4Ptr &renew, Pkt4Ptr &reply) | isc::dhcp::Dhcpv4Srv | protected | 
  | RequirementLevel enum name | isc::dhcp::Dhcpv4Srv |  | 
  | run() | isc::dhcp::Dhcpv4Srv |  | 
  | runOne() | isc::dhcp::Dhcpv4Srv |  | 
  | sanityCheck(const Pkt4Ptr &query) | isc::dhcp::Dhcpv4Srv | protectedstatic | 
  | sanityCheck(const Pkt4Ptr &query, RequirementLevel serverid) | isc::dhcp::Dhcpv4Srv | protectedstatic | 
  | selectSubnet(const Pkt4Ptr &query, bool &drop, bool sanity_only=false, bool allow_answer_park=true) | isc::dhcp::Dhcpv4Srv | protected | 
  | selectSubnet4o6(const Pkt4Ptr &query, bool &drop, bool sanity_only=false, bool allow_answer_park=true) | isc::dhcp::Dhcpv4Srv | protected | 
  | sendPacket(const Pkt4Ptr &pkt) | isc::dhcp::Dhcpv4Srv | protectedvirtual | 
  | sendResponseNoThrow(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Pkt4Ptr &rsp, ConstSubnet4Ptr &subnet) | isc::dhcp::Dhcpv4Srv |  | 
  | server_port_ | isc::dhcp::Dhcpv4Srv | protected | 
  | serverDecline(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Lease4Ptr lease, bool lease_exists) | isc::dhcp::Dhcpv4Srv | protected | 
  | serverDeclineNoThrow(hooks::CalloutHandlePtr &callout_handle, Pkt4Ptr &query, Lease4Ptr lease, bool lease_exists) | isc::dhcp::Dhcpv4Srv | protected | 
  | setConfigFile(const std::string &config_file) | isc::process::Daemon |  | 
  | setDefaultLoggerName(const std::string &logger) | isc::process::Daemon | inlinestatic | 
  | setExitValue(int value) | isc::process::Daemon | inline | 
  | setFixedFields(Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected | 
  | setPacketStatisticsDefaults() | isc::dhcp::Dhcpv4Srv | protected | 
  | 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 | static | 
  | setSendResponsesToSource(bool value) | isc::dhcp::Dhcpv4Srv | inlineprotected | 
  | setTeeTimes(const Lease4Ptr &lease, const ConstSubnet4Ptr &subnet, Pkt4Ptr resp) | isc::dhcp::Dhcpv4Srv | protected | 
  | setVerbose(const bool verbose) | isc::process::Daemon | static | 
  | shutdown() override | isc::dhcp::Dhcpv4Srv | virtual | 
  | shutdown_ | isc::dhcp::Dhcpv4Srv | protected | 
  | signal_set_ | isc::process::Daemon | protected | 
  | srvidToString(const OptionPtr &opt) | isc::dhcp::Dhcpv4Srv | protectedstatic | 
  | start_ | isc::process::Daemon | protected | 
  | startD2() | isc::dhcp::Dhcpv4Srv |  | 
  | stopD2() | isc::dhcp::Dhcpv4Srv |  | 
  | use_bcast_ | isc::dhcp::Dhcpv4Srv | protected | 
  | useBroadcast() const | isc::dhcp::Dhcpv4Srv | inline | 
  | VENDOR_CLASS_PREFIX | isc::dhcp::Dhcpv4Srv | static | 
  | writeConfigFile(const std::string &config_file, isc::data::ConstElementPtr cfg=isc::data::ConstElementPtr()) const | isc::process::Daemon | virtual | 
  | ~Daemon() | isc::process::Daemon | virtual | 
  | ~Dhcpv4Srv() | isc::dhcp::Dhcpv4Srv | virtual |