int lease4_get_by_client_id(CalloutHandle &handle)
This is a command callout for 'lease4-get-by-client-id' command.
int leaseGetByHwAddressHandler(hooks::CalloutHandle &handle)
lease4-get-by-hw-address command handler
int lease6_get_by_duid(CalloutHandle &handle)
This is a command callout for 'lease6-get-by-duid' command.
int lease6_get(CalloutHandle &handle)
This is a command callout for 'lease6-get' command.
int lease4_get_by_hostname(CalloutHandle &handle)
This is a command callout for 'lease4-get-by-hostname' command.
int load(LibraryHandle &handle)
This function is called when the library is loaded.
int lease4_get(CalloutHandle &handle)
This is a command callout for 'lease4-get' command.
int leaseGetByClientIdHandler(hooks::CalloutHandle &handle)
lease4-get-by-client-id command handler
#define LOG_INFO(LOGGER, MESSAGE)
Macro to conveniently test info output and log it.
int leaseGetHandler(hooks::CalloutHandle &handle)
lease4-get, lease6-get command handler
int leaseGetByHostnameHandler(hooks::CalloutHandle &handle)
lease4-get-by-hostname and lease6-get-by-hostname commands handler
const isc::log::MessageID LEASE_CMDS_DEINIT_OK
int lease6_bulk_apply(CalloutHandle &handle)
This is a command callout for 'lease6-bulk-apply' command.
void registerCommandCallout(const std::string &command_name, CalloutPtr callout)
Register control command handler.
int lease4UpdateHandler(hooks::CalloutHandle &handle)
lease4-update handler
int lease6_update(CalloutHandle &handle)
This is a command callout for 'lease6-update' command.
int lease4_get_by_hw_address(CalloutHandle &handle)
This is a command callout for 'lease4-get-by-hw-address' command.
int lease4_wipe(CalloutHandle &handle)
This is a command callout for 'lease4-wipe' command.
int lease4_resend_ddns(CalloutHandle &handle)
This is a command callout for 'lease4-resend-ddns' command.
int lease4WipeHandler(hooks::CalloutHandle &handle)
lease4-wipe handler
isc::log::Logger lease_cmds_logger("lease-cmds-hooks")
int lease6_add(CalloutHandle &handle)
This is a command callout for 'lease6-add' command.
Per-packet callout handle.
int lease4_get_all(CalloutHandle &handle)
This is a command callout for 'lease4-get-all' command.
Implements the logic for processing commands pertaining to lease manipulation.
int leaseAddHandler(hooks::CalloutHandle &handle)
lease4-add, lease6-add command handler
int lease4_update(CalloutHandle &handle)
This is a command callout for 'lease4-update' command.
int lease6_wipe(CalloutHandle &handle)
This is a command callout for 'lease6-wipe' command.
int lease6_del(CalloutHandle &handle)
This is a command callout for 'lease6-del' command.
int lease6UpdateHandler(hooks::CalloutHandle &handle)
lease6-update handler
int leaseGetPageHandler(hooks::CalloutHandle &handle)
lease4-get-page, lease6-get-page commands handler
int leaseGetAllHandler(hooks::CalloutHandle &handle)
lease4-get-all, lease6-get-all commands handler
int lease6_get_by_hostname(CalloutHandle &handle)
This is a command callout for 'lease6-get-by-hostname' command.
int lease4ResendDdnsHandler(hooks::CalloutHandle &handle)
lease4-resend-ddns command handler
int lease4_add(CalloutHandle &handle)
This is a command callout for 'lease4-add' command.
int lease4DelHandler(hooks::CalloutHandle &handle)
lease4-del command handler
int lease6WipeHandler(hooks::CalloutHandle &handle)
lease6-wipe handler
This file contains several functions and constants that are used for handling commands and responses ...
int unload()
This function is called when the library is unloaded.
int lease6DelHandler(hooks::CalloutHandle &handle)
lease6-del command handler
int lease6BulkApplyHandler(hooks::CalloutHandle &handle)
lease6-bulk-apply command handler
const isc::log::MessageID LEASE_CMDS_INIT_OK
int lease6_resend_ddns(CalloutHandle &handle)
This is a command callout for 'lease6-resend-ddns' command.
int lease4_get_page(CalloutHandle &handle)
This is a command callout for 'lease4-get-page' command.
int lease4_del(CalloutHandle &handle)
This is a command callout for 'lease4-del' command.
int multi_threading_compatible()
This function is called to retrieve the multi-threading compatibility.
int leaseGetByDuidHandler(hooks::CalloutHandle &handle)
lease6-get-by-duid command handler
int lease6ResendDdnsHandler(hooks::CalloutHandle &handle)
lease6-resend-ddns command handler
int lease6_get_page(CalloutHandle &handle)
This is a command callout for 'lease6-get-page' command.
int lease6_get_all(CalloutHandle &handle)
This is a command callout for 'lease6-get-all' command.