| 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 |