| Kea 3.0.2-git

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::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 | protected static
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
checkConfig(isc::data::ConstElementPtr config) | isc::dhcp::ControlledDhcpv4Srv | static
checkConfigFile() const | isc::process::Daemon |
checkRelayPort(const Dhcpv4Exchange &ex) | isc::dhcp::Dhcpv4Srv | protected static
checkWriteConfigFile(std::string &file) | isc::process::Daemon |
classifyPacket(const Pkt4Ptr &pkt) | isc::dhcp::Dhcpv4Srv | protected
cleanup() | isc::dhcp::ControlledDhcpv4Srv | virtual
client_port_ | isc::dhcp::Dhcpv4Srv | protected
configureLogger(const isc::data::ConstElementPtr &log_config, const isc::process::ConfigPtr &storage) | isc::process::Daemon | static
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::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
finishConfigHookLibraries(isc::data::ConstElementPtr config) | isc::dhcp::ControlledDhcpv4Srv | static
FORBIDDEN enum value | isc::dhcp::Dhcpv4Srv |
getCBControl() const | isc::dhcp::Dhcpv4Srv | inline
getConfigFile() const | isc::process::Daemon |
getDefaultLoggerName() | isc::process::Daemon | inline static
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
getInstance() | isc::dhcp::ControlledDhcpv4Srv | inline 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
init(const std::string &config_file) | isc::dhcp::ControlledDhcpv4Srv |
initContext0(const Pkt4Ptr &query, AllocEngine::ClientContext4Ptr ctx) | isc::dhcp::Dhcpv4Srv |
inTestMode() const | isc::dhcp::Dhcpv4Srv | inline
jsonPathsToRedact() const final override | isc::dhcp::Dhcpv4Srv | virtual
loadConfigFile(const std::string &file_name) | isc::dhcp::ControlledDhcpv4Srv |
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
processConfig(isc::data::ConstElementPtr config) | isc::dhcp::ControlledDhcpv4Srv | static
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 | protected virtual
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 | protected static
sanityCheck(const Pkt4Ptr &query, RequirementLevel serverid) | isc::dhcp::Dhcpv4Srv | protected static
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 | protected virtual
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 | inline static
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 | inline protected
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
shutdownServer(int exit_value) | isc::dhcp::ControlledDhcpv4Srv | virtual
signal_set_ | isc::process::Daemon | protected
srvidToString(const OptionPtr &opt) | isc::dhcp::Dhcpv4Srv | protected static
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
~ControlledDhcpv4Srv() | isc::dhcp::ControlledDhcpv4Srv | virtual
~Daemon() | isc::process::Daemon | virtual
~Dhcpv4Srv() | isc::dhcp::Dhcpv4Srv | virtual