Kea 2.6.0
isc::dhcp::Dhcpv6Srv Member List

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

alloc_engine_isc::dhcp::Dhcpv6Srvprotected
appendDefaultOptions(const Pkt6Ptr &question, Pkt6Ptr &answer, const CfgOptionList &co_list)isc::dhcp::Dhcpv6Srvprotected
appendRequestedOptions(const Pkt6Ptr &question, Pkt6Ptr &answer, const CfgOptionList &co_list)isc::dhcp::Dhcpv6Srvprotected
appendRequestedVendorOptions(const Pkt6Ptr &question, Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx, const CfgOptionList &co_list)isc::dhcp::Dhcpv6Srvprotected
assignIA_NA(const isc::dhcp::Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx, Option6IAPtr ia)isc::dhcp::Dhcpv6Srvprotected
assignIA_PD(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx, boost::shared_ptr< Option6IA > ia)isc::dhcp::Dhcpv6Srvprotected
assignLeases(const Pkt6Ptr &question, Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
buildCfgOptionList(const Pkt6Ptr &question, AllocEngine::ClientContext6 &ctx, CfgOptionList &co_list)isc::dhcp::Dhcpv6Srvprotected
cb_control_isc::dhcp::Dhcpv6Srvprotected
checkConfigFile() constisc::process::Daemon
checkDynamicSubnetChange(const Pkt6Ptr &question, Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx, const Subnet6Ptr orig_subnet)isc::dhcp::Dhcpv6Srvprotected
checkRelaySourcePort(const Pkt6Ptr &query)isc::dhcp::Dhcpv6Srvstatic
classifyPacket(const Pkt6Ptr &pkt)isc::dhcp::Dhcpv6Srvprotected
cleanup()isc::process::Daemonvirtual
client_port_isc::dhcp::Dhcpv6Srvprotected
conditionallySetReservedClientClasses(const Pkt6Ptr &pkt, const AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
configureLogger(const isc::data::ConstElementPtr &log_config, const isc::process::ConfigPtr &storage)isc::process::Daemonstatic
copyClientOptions(const Pkt6Ptr &question, Pkt6Ptr &answer)isc::dhcp::Dhcpv6Srvprotected
createNameChangeRequests(const Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
createPIDFile(int pid=0)isc::process::Daemon
d2ClientErrorHandler(const dhcp_ddns::NameChangeSender::Result result, dhcp_ddns::NameChangeRequestPtr &ncr)isc::dhcp::Dhcpv6Srvvirtual
Daemon()isc::process::Daemon
declineIA(const Pkt6Ptr &decline, const DuidPtr &duid, int &general_status, boost::shared_ptr< Option6IA > ia, Lease6Collection &new_leases)isc::dhcp::Dhcpv6Srvprotected
declineLease(const Pkt6Ptr &decline, const Lease6Ptr lease, boost::shared_ptr< Option6IA > ia_rsp)isc::dhcp::Dhcpv6Srvprotected
declineLeases(const Pkt6Ptr &decline, Pkt6Ptr &reply, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
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::Dhcpv6Srvprotectedstatic
earlyGHRLookup(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srv
evaluateClasses(const Pkt6Ptr &pkt, bool depend_on_known)isc::dhcp::Dhcpv6Srvprotected
extendIA_NA(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx, Option6IAPtr ia)isc::dhcp::Dhcpv6Srvprotected
extendIA_PD(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx, Option6IAPtr ia)isc::dhcp::Dhcpv6Srvprotected
extendLeases(const Pkt6Ptr &query, Pkt6Ptr &reply, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
FORBIDDEN enum valueisc::dhcp::Dhcpv6Srv
getCBControl() constisc::dhcp::Dhcpv6Srvinline
getConfigFile() constisc::process::Daemon
getDefaultLoggerName()isc::process::Daemoninlinestatic
getExitValue()isc::process::Daemoninline
getHookIndexBuffer6Send()isc::dhcp::Dhcpv6Srvstatic
getIOService()isc::dhcp::Dhcpv6Srvinline
getMAC(const Pkt6Ptr &pkt)isc::dhcp::Dhcpv6Srvprotectedstatic
getNetworkState()isc::dhcp::Dhcpv6Srvinline
getPIDFileDir() constisc::process::Daemon
getPIDFileName() constisc::process::Daemon
getProcName()isc::process::Daemonstatic
getServerID()isc::dhcp::Dhcpv6Srvinline
getServerPort() constisc::dhcp::Dhcpv6Srvinline
getVerbose()isc::process::Daemonstatic
getVersion(bool extended)isc::dhcp::Dhcpv6Srvstatic
initContext(AllocEngine::ClientContext6 &ctx, bool &drop)isc::dhcp::Dhcpv6Srvprotected
initContext0(const Pkt6Ptr &query, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srv
inTestMode() constisc::dhcp::Dhcpv6Srvinline
jsonPathsToRedact() const final overrideisc::dhcp::Dhcpv6Srvvirtual
loggerInit(const char *log_name, bool verbose)isc::process::Daemonstatic
makePIDFileName() constisc::process::Daemonprotected
MANDATORY enum valueisc::dhcp::Dhcpv6Srv
MIN_MAC_LENisc::dhcp::Dhcpv6Srvstatic
name_change_reqs_isc::dhcp::Dhcpv6Srvprotected
network_state_isc::dhcp::Dhcpv6Srvprotected
OPTIONAL enum valueisc::dhcp::Dhcpv6Srv
processClientFqdn(const Pkt6Ptr &question, const Pkt6Ptr &answer, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
processConfirm(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
processDecline(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
processDhcp4Query(const Pkt6Ptr &dhcp4_query)isc::dhcp::Dhcpv6Srvprotected
processDhcp6Query(Pkt6Ptr query)isc::dhcp::Dhcpv6Srv
processDhcp6QueryAndSendResponse(Pkt6Ptr query)isc::dhcp::Dhcpv6Srv
processInfRequest(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
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, Subnet6Ptr &subnet)isc::dhcp::Dhcpv6Srvprotected
processRebind(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
processRelease(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
processRenew(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
processRequest(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
processRSOO(const Pkt6Ptr &query, const Pkt6Ptr &rsp)isc::dhcp::Dhcpv6Srvprotected
processSolicit(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
processStatsSent(const Pkt6Ptr &response)isc::dhcp::Dhcpv6Srvstatic
receivePacket(int timeout)isc::dhcp::Dhcpv6Srvprotectedvirtual
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::Dhcpv6Srvprotected
releaseIA_PD(const DuidPtr &duid, const Pkt6Ptr &query, int &general_status, boost::shared_ptr< Option6IA > ia, Lease6Ptr &old_lease)isc::dhcp::Dhcpv6Srvprotected
releaseLeases(const Pkt6Ptr &release, Pkt6Ptr &reply, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
removeDependentEvaluatedClasses(const Pkt6Ptr &pkt)isc::dhcp::Dhcpv6Srvprotectedstatic
requiredClassify(const Pkt6Ptr &pkt, AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
RequirementLevel enum nameisc::dhcp::Dhcpv6Srv
run()isc::dhcp::Dhcpv6Srv
runOne()isc::dhcp::Dhcpv6Srv
sanityCheck(const Pkt6Ptr &pkt)isc::dhcp::Dhcpv6Srvprotected
sanityCheck(const Pkt6Ptr &pkt, RequirementLevel clientid, RequirementLevel serverid)isc::dhcp::Dhcpv6Srvprotected
sanityCheckDUID(const OptionPtr &opt, const std::string &opt_name)isc::dhcp::Dhcpv6Srvprotected
selectSubnet(const Pkt6Ptr &question, bool &drop)isc::dhcp::Dhcpv6Srvprotected
sendPacket(const Pkt6Ptr &pkt)isc::dhcp::Dhcpv6Srvprotectedvirtual
sendResponseNoThrow(hooks::CalloutHandlePtr &callout_handle, Pkt6Ptr query, Pkt6Ptr &rsp, Subnet6Ptr &subnet)isc::dhcp::Dhcpv6Srv
server_port_isc::dhcp::Dhcpv6Srvprotected
serverid_isc::dhcp::Dhcpv6Srvprotected
setConfigFile(const std::string &config_file)isc::process::Daemon
setDefaultLoggerName(const std::string &logger)isc::process::Daemoninlinestatic
setExitValue(int value)isc::process::Daemoninline
setHostIdentifiers(AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvstatic
setPacketStatisticsDefaults()isc::dhcp::Dhcpv6Srvprotected
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
setReservedClientClasses(const Pkt6Ptr &pkt, const AllocEngine::ClientContext6 &ctx)isc::dhcp::Dhcpv6Srvprotected
setStatusCode(boost::shared_ptr< Option6IA > &container, const OptionPtr &status)isc::dhcp::Dhcpv6Srvprotected
setTeeTimes(uint32_t preferred_lft, const Subnet6Ptr &subnet, Option6IAPtr &resp)isc::dhcp::Dhcpv6Srvprotected
setVerbose(const bool verbose)isc::process::Daemonstatic
shutdown() overrideisc::dhcp::Dhcpv6Srvvirtual
shutdown_isc::dhcp::Dhcpv6Srvprotected
signal_set_isc::process::Daemonprotected
start_isc::process::Daemonprotected
startD2()isc::dhcp::Dhcpv6Srv
stopD2()isc::dhcp::Dhcpv6Srv
testServerID(const Pkt6Ptr &pkt)isc::dhcp::Dhcpv6Srvprotected
testUnicast(const Pkt6Ptr &pkt) constisc::dhcp::Dhcpv6Srvprotected
VENDOR_CLASS_PREFIXisc::dhcp::Dhcpv6Srvprotectedstatic
writeConfigFile(const std::string &config_file, isc::data::ConstElementPtr cfg=isc::data::ConstElementPtr()) constisc::process::Daemonvirtual
~Daemon()isc::process::Daemonvirtual
~Dhcpv6Srv()isc::dhcp::Dhcpv6Srvvirtual