Kea 2.7.5
|
This is the complete list of members for isc::dhcp::ControlledDhcpv6Srv, including all inherited members.
alloc_engine_ | isc::dhcp::Dhcpv6Srv | protected |
appendDefaultOptions(const Pkt6Ptr &question, Pkt6Ptr &answer, const CfgOptionList &co_list) | isc::dhcp::Dhcpv6Srv | protected |
appendRequestedOptions(const Pkt6Ptr &question, Pkt6Ptr &answer, const CfgOptionList &co_list) | isc::dhcp::Dhcpv6Srv | protected |
appendRequestedVendorOptions(const Pkt6Ptr &question, Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx, const CfgOptionList &co_list) | isc::dhcp::Dhcpv6Srv | protected |
assignIA_NA(const isc::dhcp::Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx, Option6IAPtr ia) | isc::dhcp::Dhcpv6Srv | protected |
assignIA_PD(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx, boost::shared_ptr< Option6IA > ia) | isc::dhcp::Dhcpv6Srv | protected |
assignLeases(const Pkt6Ptr &question, Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
buildCfgOptionList(const Pkt6Ptr &question, AllocEngine::ClientContext6 &ctx, CfgOptionList &co_list) | isc::dhcp::Dhcpv6Srv | protected |
cb_control_ | isc::dhcp::Dhcpv6Srv | protected |
checkConfig(isc::data::ConstElementPtr config) | isc::dhcp::ControlledDhcpv6Srv | static |
checkConfigFile() const | isc::process::Daemon | |
checkDynamicSubnetChange(const Pkt6Ptr &question, Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx, const ConstSubnet6Ptr orig_subnet) | isc::dhcp::Dhcpv6Srv | protected |
checkRelaySourcePort(const Pkt6Ptr &query) | isc::dhcp::Dhcpv6Srv | static |
classifyPacket(const Pkt6Ptr &pkt) | isc::dhcp::Dhcpv6Srv | protected |
cleanup() | isc::dhcp::ControlledDhcpv6Srv | virtual |
client_port_ | isc::dhcp::Dhcpv6Srv | protected |
conditionallySetReservedClientClasses(const Pkt6Ptr &pkt, const AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
configureLogger(const isc::data::ConstElementPtr &log_config, const isc::process::ConfigPtr &storage) | isc::process::Daemon | static |
ControlledDhcpv6Srv(uint16_t server_port=DHCP6_SERVER_PORT, uint16_t client_port=0) | isc::dhcp::ControlledDhcpv6Srv | |
copyClientOptions(const Pkt6Ptr &question, Pkt6Ptr &answer) | isc::dhcp::Dhcpv6Srv | protected |
createNameChangeRequests(const Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
createPIDFile(int pid=0) | isc::process::Daemon | |
d2ClientErrorHandler(const dhcp_ddns::NameChangeSender::Result result, dhcp_ddns::NameChangeRequestPtr &ncr) | isc::dhcp::Dhcpv6Srv | virtual |
Daemon() | isc::process::Daemon | |
declineIA(const Pkt6Ptr &decline, const DuidPtr &duid, int &general_status, boost::shared_ptr< Option6IA > ia, Lease6Collection &new_leases) | isc::dhcp::Dhcpv6Srv | protected |
declineLease(const Pkt6Ptr &decline, const Lease6Ptr lease, boost::shared_ptr< Option6IA > ia_rsp) | isc::dhcp::Dhcpv6Srv | protected |
declineLeases(const Pkt6Ptr &decline, Pkt6Ptr &reply, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
Dhcpv6Srv(uint16_t server_port=DHCP6_SERVER_PORT, uint16_t client_port=0) | isc::dhcp::Dhcpv6Srv | |
discardPackets() | isc::dhcp::Dhcpv6Srv | |
duidToString(const OptionPtr &opt) | isc::dhcp::Dhcpv6Srv | protectedstatic |
earlyGHRLookup(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | |
evaluateAdditionalClasses(const Pkt6Ptr &pkt, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
evaluateClasses(const Pkt6Ptr &pkt, bool depend_on_known) | isc::dhcp::Dhcpv6Srv | protected |
extendIA_NA(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx, Option6IAPtr ia) | isc::dhcp::Dhcpv6Srv | protected |
extendIA_PD(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx, Option6IAPtr ia) | isc::dhcp::Dhcpv6Srv | protected |
extendLeases(const Pkt6Ptr &query, Pkt6Ptr &reply, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
finishConfigHookLibraries(isc::data::ConstElementPtr config) | isc::dhcp::ControlledDhcpv6Srv | static |
FORBIDDEN enum value | isc::dhcp::Dhcpv6Srv | |
getCBControl() const | isc::dhcp::Dhcpv6Srv | inline |
getConfigFile() const | isc::process::Daemon | |
getDefaultLoggerName() | isc::process::Daemon | inlinestatic |
getExitValue() | isc::process::Daemon | inline |
getHookIndexBuffer6Send() | isc::dhcp::Dhcpv6Srv | static |
getInstance() | isc::dhcp::ControlledDhcpv6Srv | inlinestatic |
getIOService() | isc::dhcp::Dhcpv6Srv | inline |
getMAC(const Pkt6Ptr &pkt) | isc::dhcp::Dhcpv6Srv | protectedstatic |
getNetworkState() | isc::dhcp::Dhcpv6Srv | inline |
getPDExclude(const AllocEngine::ClientContext6 &ctx, const Lease6Ptr &lease) | isc::dhcp::Dhcpv6Srv | protected |
getPIDFileDir() const | isc::process::Daemon | |
getPIDFileName() const | isc::process::Daemon | |
getProcName() | isc::process::Daemon | static |
getServerID() | isc::dhcp::Dhcpv6Srv | inline |
getServerPort() const | isc::dhcp::Dhcpv6Srv | |
getVerbose() | isc::process::Daemon | static |
getVersion(bool extended) | isc::dhcp::Dhcpv6Srv | static |
init(const std::string &config_file) | isc::dhcp::ControlledDhcpv6Srv | |
initContext(AllocEngine::ClientContext6 &ctx, bool &drop) | isc::dhcp::Dhcpv6Srv | protected |
initContext0(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | |
inTestMode() const | isc::dhcp::Dhcpv6Srv | inline |
jsonPathsToRedact() const final override | isc::dhcp::Dhcpv6Srv | virtual |
loadConfigFile(const std::string &file_name) | isc::dhcp::ControlledDhcpv6Srv | |
loggerInit(const char *log_name, bool verbose) | isc::process::Daemon | static |
makePIDFileName() const | isc::process::Daemon | protected |
MANDATORY enum value | isc::dhcp::Dhcpv6Srv | |
MIN_MAC_LEN | isc::dhcp::Dhcpv6Srv | static |
name_change_reqs_ | isc::dhcp::Dhcpv6Srv | protected |
network_state_ | isc::dhcp::Dhcpv6Srv | protected |
OPTIONAL enum value | isc::dhcp::Dhcpv6Srv | |
processClientFqdn(const Pkt6Ptr &question, const Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processConfig(isc::data::ConstElementPtr config) | isc::dhcp::ControlledDhcpv6Srv | static |
processConfirm(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processDecline(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processDhcp4Query(const Pkt6Ptr &dhcp4_query) | isc::dhcp::Dhcpv6Srv | protected |
processDhcp6Query(Pkt6Ptr query) | isc::dhcp::Dhcpv6Srv | |
processDhcp6QueryAndSendResponse(Pkt6Ptr query) | isc::dhcp::Dhcpv6Srv | |
processInfRequest(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processLocalizedQuery6(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | |
processLocalizedQuery6AndSendResponse(Pkt6Ptr query, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | |
processLocalizedQuery6AndSendResponse(Pkt6Ptr query) | isc::dhcp::Dhcpv6Srv | |
processPacket(Pkt6Ptr query) | isc::dhcp::Dhcpv6Srv | |
processPacketAndSendResponse(Pkt6Ptr query) | isc::dhcp::Dhcpv6Srv | |
processPacketAndSendResponseNoThrow(Pkt6Ptr query) | isc::dhcp::Dhcpv6Srv | |
processPacketBufferSend(hooks::CalloutHandlePtr &callout_handle, Pkt6Ptr &rsp) | isc::dhcp::Dhcpv6Srv | |
processPacketPktSend(hooks::CalloutHandlePtr &callout_handle, Pkt6Ptr &query, Pkt6Ptr &rsp, ConstSubnet6Ptr &subnet) | isc::dhcp::Dhcpv6Srv | protected |
processRebind(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processRelease(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processRenew(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processRequest(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processRSOO(const Pkt6Ptr &query, const Pkt6Ptr &rsp) | isc::dhcp::Dhcpv6Srv | protected |
processSolicit(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
processStatsSent(const Pkt6Ptr &response) | isc::dhcp::Dhcpv6Srv | static |
receivePacket(int timeout) | isc::dhcp::Dhcpv6Srv | protectedvirtual |
redactConfig(isc::data::ConstElementPtr const &config) | isc::process::Daemon | |
releaseIA_NA(const DuidPtr &duid, const Pkt6Ptr &query, int &general_status, boost::shared_ptr< Option6IA > ia, Lease6Ptr &old_lease) | isc::dhcp::Dhcpv6Srv | protected |
releaseIA_PD(const DuidPtr &duid, const Pkt6Ptr &query, int &general_status, boost::shared_ptr< Option6IA > ia, Lease6Ptr &old_lease) | isc::dhcp::Dhcpv6Srv | protected |
releaseLeases(const Pkt6Ptr &release, Pkt6Ptr &reply, AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
removeDependentEvaluatedClasses(const Pkt6Ptr &pkt) | isc::dhcp::Dhcpv6Srv | protectedstatic |
RequirementLevel enum name | isc::dhcp::Dhcpv6Srv | |
run() | isc::dhcp::Dhcpv6Srv | |
runOne() | isc::dhcp::Dhcpv6Srv | |
sanityCheck(const Pkt6Ptr &pkt) | isc::dhcp::Dhcpv6Srv | protected |
sanityCheck(const Pkt6Ptr &pkt, RequirementLevel clientid, RequirementLevel serverid) | isc::dhcp::Dhcpv6Srv | protected |
sanityCheckDUID(const OptionPtr &opt, const std::string &opt_name) | isc::dhcp::Dhcpv6Srv | protected |
selectSubnet(const Pkt6Ptr &question, bool &drop) | isc::dhcp::Dhcpv6Srv | protected |
sendPacket(const Pkt6Ptr &pkt) | isc::dhcp::Dhcpv6Srv | protectedvirtual |
sendResponseNoThrow(hooks::CalloutHandlePtr &callout_handle, Pkt6Ptr query, Pkt6Ptr &rsp, ConstSubnet6Ptr &subnet) | isc::dhcp::Dhcpv6Srv | |
server_port_ | isc::dhcp::Dhcpv6Srv | protected |
serverid_ | isc::dhcp::Dhcpv6Srv | 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 |
setHostIdentifiers(AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | static |
setPacketStatisticsDefaults() | isc::dhcp::Dhcpv6Srv | 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 |
setReservedClientClasses(const Pkt6Ptr &pkt, const AllocEngine::ClientContext6 &ctx) | isc::dhcp::Dhcpv6Srv | protected |
setStatusCode(boost::shared_ptr< Option6IA > &container, const OptionPtr &status) | isc::dhcp::Dhcpv6Srv | protected |
setTeeTimes(uint32_t preferred_lft, const ConstSubnet6Ptr &subnet, Option6IAPtr &resp) | isc::dhcp::Dhcpv6Srv | protected |
setVerbose(const bool verbose) | isc::process::Daemon | static |
shutdown() override | isc::dhcp::Dhcpv6Srv | virtual |
shutdown_ | isc::dhcp::Dhcpv6Srv | protected |
shutdownServer(int exit_value) | isc::dhcp::ControlledDhcpv6Srv | virtual |
signal_set_ | isc::process::Daemon | protected |
start_ | isc::process::Daemon | protected |
startD2() | isc::dhcp::Dhcpv6Srv | |
stopD2() | isc::dhcp::Dhcpv6Srv | |
testServerID(const Pkt6Ptr &pkt) | isc::dhcp::Dhcpv6Srv | protected |
testUnicast(const Pkt6Ptr &pkt) const | isc::dhcp::Dhcpv6Srv | protected |
VENDOR_CLASS_PREFIX | isc::dhcp::Dhcpv6Srv | protectedstatic |
writeConfigFile(const std::string &config_file, isc::data::ConstElementPtr cfg=isc::data::ConstElementPtr()) const | isc::process::Daemon | virtual |
~ControlledDhcpv6Srv() | isc::dhcp::ControlledDhcpv6Srv | virtual |
~Daemon() | isc::process::Daemon | virtual |
~Dhcpv6Srv() | isc::dhcp::Dhcpv6Srv | virtual |