269 const char* values[] = {
270 "DHCPSRV_CFGMGR_ADD_IFACE",
"listening on interface %1",
271 "DHCPSRV_CFGMGR_ADD_SUBNET4",
"adding subnet %1",
272 "DHCPSRV_CFGMGR_ADD_SUBNET6",
"adding subnet %1",
273 "DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE",
"enabling listening on all interfaces",
274 "DHCPSRV_CFGMGR_CFG_DHCP_DDNS",
"Setting DHCP-DDNS configuration to: %1",
275 "DHCPSRV_CFGMGR_CLEAR_ACTIVE_IFACES",
"stop listening on all interfaces",
276 "DHCPSRV_CFGMGR_CONFIG4_MERGED",
"Configuration backend data has been merged.",
277 "DHCPSRV_CFGMGR_CONFIG6_MERGED",
"Configuration backend data has been merged.",
278 "DHCPSRV_CFGMGR_CONFIGURE_SERVERID",
"server configuration includes specification of a server identifier",
279 "DHCPSRV_CFGMGR_DDNS_PARAMETER_IGNORED",
"dhcp-ddns:%1 is deprecated, using existing global:%2",
280 "DHCPSRV_CFGMGR_DDNS_PARAMETER_MOVED",
"dhcp-ddns:%1 is deprecated, moving it to global:%2",
281 "DHCPSRV_CFGMGR_DEL_SUBNET4",
"IPv4 subnet %1 removed",
282 "DHCPSRV_CFGMGR_DEL_SUBNET6",
"IPv6 subnet %1 removed",
283 "DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED",
"ignoring \"ip-reservations-unique\" setting because at least one of the host database backends does not support non-unique IP reservations in a subnet",
284 "DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED",
"ignoring \"ip-reservations-unique\" setting because at least one of the host database backends does not support non unique IP reservations in a subnet",
285 "DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE",
"setting \"ip-reservations-unique\" from false to true poses a risk that some host backends may still contain multiple reservations for the same IP address",
286 "DHCPSRV_CFGMGR_NEW_SUBNET4",
"a new subnet has been added to configuration: %1",
287 "DHCPSRV_CFGMGR_NEW_SUBNET6",
"a new subnet has been added to configuration: %1",
288 "DHCPSRV_CFGMGR_NO_SUBNET4",
"no suitable subnet is defined for address hint %1",
289 "DHCPSRV_CFGMGR_NO_SUBNET6",
"no suitable subnet is defined for address hint %1",
290 "DHCPSRV_CFGMGR_ONLY_SUBNET4",
"retrieved subnet %1 for address hint %2",
291 "DHCPSRV_CFGMGR_ONLY_SUBNET6",
"retrieved subnet %1 for address hint %2",
292 "DHCPSRV_CFGMGR_OPTION_DUPLICATE",
"multiple options with the code: %1 added to the subnet: %2",
293 "DHCPSRV_CFGMGR_RELAY_IP_ADDRESS_DEPRECATED",
"\"relay\" uses \"ip-address\", which has been deprecated, please use \"ip-addresses\": %1",
294 "DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED",
"use of raw sockets is unsupported on this OS, UDP sockets will be used",
295 "DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT",
"\"dhcp-socket-type\" not specified , using default socket type %1",
296 "DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT",
"using socket type %1",
297 "DHCPSRV_CFGMGR_SUBNET4",
"retrieved subnet %1 for address hint %2",
298 "DHCPSRV_CFGMGR_SUBNET4_ADDR",
"selected subnet %1 for packet received by matching address %2",
299 "DHCPSRV_CFGMGR_SUBNET4_IFACE",
"selected subnet %1 for packet received over interface %2",
300 "DHCPSRV_CFGMGR_SUBNET4_RELAY",
"selected subnet %1, because of matching relay addr %2",
301 "DHCPSRV_CFGMGR_SUBNET6",
"retrieved subnet %1 for address hint %2",
302 "DHCPSRV_CFGMGR_SUBNET6_IFACE",
"selected subnet %1 for packet received over interface %2",
303 "DHCPSRV_CFGMGR_SUBNET6_IFACE_ID",
"selected subnet %1 (interface-id match) for incoming packet",
304 "DHCPSRV_CFGMGR_SUBNET6_RELAY",
"selected subnet %1, because of matching relay addr %2",
305 "DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL",
"specified link local address %1 for unicast traffic on interface %2",
306 "DHCPSRV_CFGMGR_UPDATE_SUBNET4",
"updating subnet %1 (result %2)",
307 "DHCPSRV_CFGMGR_UPDATE_SUBNET6",
"updating subnet %1 (result %2)",
308 "DHCPSRV_CFGMGR_USE_ADDRESS",
"listening on address %1, on interface %2",
309 "DHCPSRV_CFGMGR_USE_UNICAST",
"listening on unicast address %1, on interface %2",
310 "DHCPSRV_CLOSE_DB",
"closing currently open %1 database",
311 "DHCPSRV_CQL_ADD_ADDR4",
"adding IPv4 lease with address %1",
312 "DHCPSRV_CQL_ADD_ADDR6",
"adding IPv6 lease with address %1",
313 "DHCPSRV_CQL_COMMIT",
"committing to Cassandra database.",
314 "DHCPSRV_CQL_CONNECTION_BEGIN_TRANSACTION",
"begin transaction on current connection.",
315 "DHCPSRV_CQL_CONNECTION_COMMIT",
"committing to Cassandra database on current connection.",
316 "DHCPSRV_CQL_CONNECTION_ROLLBACK",
"rolling back Cassandra database on current connection.",
317 "DHCPSRV_CQL_DB",
"opening Cassandra lease database: %1",
318 "DHCPSRV_CQL_DEALLOC_ERROR",
"An error occurred while closing the CQL connection: %1",
319 "DHCPSRV_CQL_DELETE_ADDR",
"deleting lease for address %1",
320 "DHCPSRV_CQL_DELETE_EXPIRED_RECLAIMED4",
"deleting reclaimed IPv4 leases that expired more than %1 seconds ago",
321 "DHCPSRV_CQL_DELETE_EXPIRED_RECLAIMED6",
"deleting reclaimed IPv6 leases that expired more than %1 seconds ago",
322 "DHCPSRV_CQL_GET4",
"obtaining all IPv4 leases",
323 "DHCPSRV_CQL_GET_ADDR4",
"obtaining IPv4 lease for address %1",
324 "DHCPSRV_CQL_GET_ADDR6",
"obtaining IPv6 lease for address %1 and lease type %2",
325 "DHCPSRV_CQL_GET_CLIENTID",
"obtaining IPv4 leases for client ID %1",
326 "DHCPSRV_CQL_GET_CLIENTID_HWADDR_SUBID",
"obtaining IPv4 lease for client ID %1, hardware address %2 and subnet ID %3",
327 "DHCPSRV_CQL_GET_EXPIRED4",
"obtaining maximum %1 of expired IPv4 leases",
328 "DHCPSRV_CQL_GET_EXPIRED6",
"obtaining maximum %1 of expired IPv6 leases",
329 "DHCPSRV_CQL_GET_HOSTNAME4",
"obtaining IPv4 leases for hostname %1",
330 "DHCPSRV_CQL_GET_HOSTNAME6",
"obtaining IPv6 leases for hostname %1",
331 "DHCPSRV_CQL_GET_HWADDR",
"obtaining IPv4 leases for hardware address %1",
332 "DHCPSRV_CQL_GET_IAID_DUID",
"obtaining IPv6 leases for IAID %1 and DUID %2 and lease type %3",
333 "DHCPSRV_CQL_GET_IAID_SUBID_DUID",
"obtaining IPv6 leases for IAID %1, Subnet ID %2, DUID %3 and lease type %4",
334 "DHCPSRV_CQL_GET_PAGE4",
"obtaining at most %1 IPv4 leases starting from address %2",
335 "DHCPSRV_CQL_GET_PAGE6",
"obtaining at most %1 IPv6 leases starting from address %2",
336 "DHCPSRV_CQL_GET_SUBID4",
"obtaining IPv4 leases for subnet ID %1",
337 "DHCPSRV_CQL_GET_SUBID_CLIENTID",
"obtaining IPv4 lease for subnet ID %1 and client ID %2",
338 "DHCPSRV_CQL_GET_SUBID_HWADDR",
"obtaining IPv4 lease for subnet ID %1 and hardware address %2",
339 "DHCPSRV_CQL_GET_VERSION",
"obtaining schema version information",
340 "DHCPSRV_CQL_HOST_ADD",
"Adding host information to the database",
341 "DHCPSRV_CQL_HOST_DB",
"Connecting to CQL hosts database: %1",
342 "DHCPSRV_CQL_HOST_DB_GET_VERSION",
"obtaining schema version information for the CQL hosts database",
343 "DHCPSRV_CQL_HOST_GET4",
"Retrieving one DHCPv4 host from a CQL database",
344 "DHCPSRV_CQL_HOST_GET6",
"Retrieving one DHCPv6 host from a CQL database",
345 "DHCPSRV_CQL_HOST_GET_ALL",
"Retrieving multiple hosts from a CQL database",
346 "DHCPSRV_CQL_LEASE_EXCEPTION_THROWN",
"Exception thrown during Cassandra operation: %1",
347 "DHCPSRV_CQL_ROLLBACK",
"rolling back Cassandra database.",
348 "DHCPSRV_CQL_UPDATE_ADDR4",
"updating IPv4 lease for address %1",
349 "DHCPSRV_CQL_UPDATE_ADDR6",
"updating IPv6 lease for address %1",
350 "DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET",
"received bad DHCPv4o6 packet: %1",
351 "DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION",
"error handler for DHCP_DDNS IO generated an expected exception: %1",
352 "DHCPSRV_DHCP_DDNS_HANDLER_NULL",
"error handler for DHCP_DDNS IO is not set.",
353 "DHCPSRV_DHCP_DDNS_NCR_REJECTED",
"NameChangeRequest rejected by the sender: %1, ncr: %2",
354 "DHCPSRV_DHCP_DDNS_NCR_SENT",
"NameChangeRequest sent to kea-dhcp-ddns: %1",
355 "DHCPSRV_DHCP_DDNS_SENDER_STARTED",
"NameChangeRequest sender has been started: %1",
356 "DHCPSRV_DHCP_DDNS_SENDER_STOPPED",
"NameChangeRequest sender has been stopped.",
357 "DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES",
"DHCP_DDNS updates are being suspended.",
358 "DHCPSRV_HOOK_LEASE4_RECOVER_SKIP",
"DHCPv4 lease %1 was not recovered from the declined state because a callout set the skip status.",
359 "DHCPSRV_HOOK_LEASE4_RENEW_SKIP",
"DHCPv4 lease was not renewed because a callout set the skip flag.",
360 "DHCPSRV_HOOK_LEASE4_SELECT_SKIP",
"Lease4 creation was skipped, because of callout skip flag.",
361 "DHCPSRV_HOOK_LEASE6_EXTEND_SKIP",
"DHCPv6 lease lifetime was not extended because a callout set the skip flag for message %1",
362 "DHCPSRV_HOOK_LEASE6_RECOVER_SKIP",
"DHCPv6 lease %1 was not recovered from declined state because a callout set the skip status.",
363 "DHCPSRV_HOOK_LEASE6_SELECT_SKIP",
"Lease6 (non-temporary) creation was skipped, because of callout skip flag.",
364 "DHCPSRV_INVALID_ACCESS",
"invalid database access string: %1",
365 "DHCPSRV_LEASE_SANITY_FAIL",
"The lease %1 with subnet-id %2 failed subnet-id checks (%3).",
366 "DHCPSRV_LEASE_SANITY_FAIL_DISCARD",
"The lease %1 with subnet-id %2 failed subnet-id checks (%3) and was dropped.",
367 "DHCPSRV_LEASE_SANITY_FIXED",
"The lease %1 with subnet-id %2 failed subnet-id checks, but was corrected to subnet-id %3.",
368 "DHCPSRV_MEMFILE_ADD_ADDR4",
"adding IPv4 lease with address %1",
369 "DHCPSRV_MEMFILE_ADD_ADDR6",
"adding IPv6 lease with address %1",
370 "DHCPSRV_MEMFILE_BEGIN_TRANSACTION",
"committing to memory file database",
371 "DHCPSRV_MEMFILE_COMMIT",
"committing to memory file database",
372 "DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES",
"running LFC now to convert lease files to the current schema: %1.%2",
373 "DHCPSRV_MEMFILE_DB",
"opening memory file lease database: %1",
374 "DHCPSRV_MEMFILE_DELETE_ADDR",
"deleting lease for address %1",
375 "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4",
"deleting reclaimed IPv4 leases that expired more than %1 seconds ago",
376 "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6",
"deleting reclaimed IPv6 leases that expired more than %1 seconds ago",
377 "DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START",
"starting deletion of %1 expired-reclaimed leases",
378 "DHCPSRV_MEMFILE_GET4",
"obtaining all IPv4 leases",
379 "DHCPSRV_MEMFILE_GET6",
"obtaining all IPv6 leases",
380 "DHCPSRV_MEMFILE_GET6_DUID",
"obtaining IPv6 leases for DUID %1",
381 "DHCPSRV_MEMFILE_GET_ADDR4",
"obtaining IPv4 lease for address %1",
382 "DHCPSRV_MEMFILE_GET_ADDR6",
"obtaining IPv6 lease for address %1 and lease type %2",
383 "DHCPSRV_MEMFILE_GET_CLIENTID",
"obtaining IPv4 leases for client ID %1",
384 "DHCPSRV_MEMFILE_GET_EXPIRED4",
"obtaining maximum %1 of expired IPv4 leases",
385 "DHCPSRV_MEMFILE_GET_EXPIRED6",
"obtaining maximum %1 of expired IPv6 leases",
386 "DHCPSRV_MEMFILE_GET_HOSTNAME4",
"obtaining IPv4 leases for hostname %1",
387 "DHCPSRV_MEMFILE_GET_HOSTNAME6",
"obtaining IPv6 leases for hostname %1",
388 "DHCPSRV_MEMFILE_GET_HWADDR",
"obtaining IPv4 leases for hardware address %1",
389 "DHCPSRV_MEMFILE_GET_IAID_DUID",
"obtaining IPv6 leases for IAID %1 and DUID %2 and lease type %3",
390 "DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID",
"obtaining IPv6 leases for IAID %1, Subnet ID %2, DUID %3 and lease type %4",
391 "DHCPSRV_MEMFILE_GET_PAGE4",
"obtaining at most %1 IPv4 leases starting from address %2",
392 "DHCPSRV_MEMFILE_GET_PAGE6",
"obtaining at most %1 IPv6 leases starting from address %2",
393 "DHCPSRV_MEMFILE_GET_SUBID4",
"obtaining IPv4 leases for subnet ID %1",
394 "DHCPSRV_MEMFILE_GET_SUBID6",
"obtaining IPv6 leases for subnet ID %1",
395 "DHCPSRV_MEMFILE_GET_SUBID_CLIENTID",
"obtaining IPv4 lease for subnet ID %1 and client ID %2",
396 "DHCPSRV_MEMFILE_GET_SUBID_HWADDR",
"obtaining IPv4 lease for subnet ID %1 and hardware address %2",
397 "DHCPSRV_MEMFILE_GET_VERSION",
"obtaining schema version information",
398 "DHCPSRV_MEMFILE_LEASE_FILE_LOAD",
"loading leases from file %1",
399 "DHCPSRV_MEMFILE_LEASE_LOAD",
"loading lease %1",
400 "DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR",
"discarding row %1, error: %2",
401 "DHCPSRV_MEMFILE_LFC_EXECUTE",
"executing Lease File Cleanup using: %1",
402 "DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL",
"failed to rename the current lease file %1 to %2, reason: %3",
403 "DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL",
"failed to reopen lease file %1 after preparing input file for lease file cleanup, reason: %2, new leases will not persist!",
404 "DHCPSRV_MEMFILE_LFC_SETUP",
"setting up the Lease File Cleanup interval to %1 sec",
405 "DHCPSRV_MEMFILE_LFC_SPAWN_FAIL",
"lease file cleanup failed to run because kea-lfc process couldn't be spawned",
406 "DHCPSRV_MEMFILE_LFC_START",
"starting Lease File Cleanup",
407 "DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED",
"failed to unregister timer 'memfile-lfc': %1",
408 "DHCPSRV_MEMFILE_NEEDS_DOWNGRADING",
"version of lease file: %1 schema is later than version %2",
409 "DHCPSRV_MEMFILE_NEEDS_UPGRADING",
"version of lease file: %1 schema is earlier than version %2",
410 "DHCPSRV_MEMFILE_NO_STORAGE",
"running in non-persistent mode, leases will be lost after restart",
411 "DHCPSRV_MEMFILE_READ_HWADDR_FAIL",
"failed to read hardware address from lease file: %1",
412 "DHCPSRV_MEMFILE_ROLLBACK",
"rolling back memory file database",
413 "DHCPSRV_MEMFILE_UPDATE_ADDR4",
"updating IPv4 lease for address %1",
414 "DHCPSRV_MEMFILE_UPDATE_ADDR6",
"updating IPv6 lease for address %1",
415 "DHCPSRV_MEMFILE_WIPE_LEASES4",
"removing all IPv4 leases from subnet %1",
416 "DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED",
"removing all IPv4 leases from subnet %1 finished, removed %2 leases",
417 "DHCPSRV_MEMFILE_WIPE_LEASES6",
"removing all IPv6 leases from subnet %1",
418 "DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED",
"removing all IPv6 leases from subnet %1 finished, removed %2 leases",
419 "DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE",
"current configuration will result in opening multiple broadcast capable sockets on some interfaces and some DHCP messages may be duplicated",
420 "DHCPSRV_MYSQL_ADD_ADDR4",
"adding IPv4 lease with address %1",
421 "DHCPSRV_MYSQL_ADD_ADDR6",
"adding IPv6 lease with address %1, lease type %2",
422 "DHCPSRV_MYSQL_BEGIN_TRANSACTION",
"committing to MySQL database",
423 "DHCPSRV_MYSQL_COMMIT",
"committing to MySQL database",
424 "DHCPSRV_MYSQL_DB",
"opening MySQL lease database: %1",
425 "DHCPSRV_MYSQL_DELETED_EXPIRED_RECLAIMED",
"deleted %1 reclaimed leases from the database",
426 "DHCPSRV_MYSQL_DELETE_ADDR",
"deleting lease for address %1",
427 "DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED4",
"deleting reclaimed IPv4 leases that expired more than %1 seconds ago",
428 "DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED6",
"deleting reclaimed IPv6 leases that expired more than %1 seconds ago",
429 "DHCPSRV_MYSQL_FATAL_ERROR",
"Unrecoverable MySQL error occurred: %1 for <%2>, reason: %3 (error code: %4).",
430 "DHCPSRV_MYSQL_GET4",
"obtaining all IPv4 leases",
431 "DHCPSRV_MYSQL_GET6",
"obtaining all IPv6 leases",
432 "DHCPSRV_MYSQL_GET_ADDR4",
"obtaining IPv4 lease for address %1",
433 "DHCPSRV_MYSQL_GET_ADDR6",
"obtaining IPv6 lease for address %1, lease type %2",
434 "DHCPSRV_MYSQL_GET_CLIENTID",
"obtaining IPv4 leases for client ID %1",
435 "DHCPSRV_MYSQL_GET_DUID",
"obtaining IPv6 lease for duid %1,",
436 "DHCPSRV_MYSQL_GET_EXPIRED4",
"obtaining maximum %1 of expired IPv4 leases",
437 "DHCPSRV_MYSQL_GET_EXPIRED6",
"obtaining maximum %1 of expired IPv6 leases",
438 "DHCPSRV_MYSQL_GET_HOSTNAME4",
"obtaining IPv4 leases for hostname %1",
439 "DHCPSRV_MYSQL_GET_HOSTNAME6",
"obtaining IPv6 leases for hostname %1",
440 "DHCPSRV_MYSQL_GET_HWADDR",
"obtaining IPv4 leases for hardware address %1",
441 "DHCPSRV_MYSQL_GET_IAID_DUID",
"obtaining IPv6 leases for IAID %1, DUID %2, lease type %3",
442 "DHCPSRV_MYSQL_GET_IAID_SUBID_DUID",
"obtaining IPv6 leases for IAID %1, Subnet ID %2, DUID %3, lease type %4",
443 "DHCPSRV_MYSQL_GET_PAGE4",
"obtaining at most %1 IPv4 leases starting from address %2",
444 "DHCPSRV_MYSQL_GET_PAGE6",
"obtaining at most %1 IPv6 leases starting from address %2",
445 "DHCPSRV_MYSQL_GET_SUBID4",
"obtaining IPv4 leases for subnet ID %1",
446 "DHCPSRV_MYSQL_GET_SUBID6",
"obtaining IPv6 leases for subnet ID %1",
447 "DHCPSRV_MYSQL_GET_SUBID_CLIENTID",
"obtaining IPv4 lease for subnet ID %1 and client ID %2",
448 "DHCPSRV_MYSQL_GET_SUBID_HWADDR",
"obtaining IPv4 lease for subnet ID %1 and hardware address %2",
449 "DHCPSRV_MYSQL_GET_VERSION",
"obtaining schema version information",
450 "DHCPSRV_MYSQL_HOST_DB",
"opening MySQL hosts database: %1",
451 "DHCPSRV_MYSQL_HOST_DB_GET_VERSION",
"obtaining schema version information for the MySQL hosts database",
452 "DHCPSRV_MYSQL_HOST_DB_READONLY",
"MySQL host database opened for read access only",
453 "DHCPSRV_MYSQL_HOST_DB_RECONNECT_ATTEMPT_FAILED",
"database reconnect failed: %1",
454 "DHCPSRV_MYSQL_HOST_DB_RECONNECT_ATTEMPT_SCHEDULE",
"scheduling attempt %1 of %2 in %3 milliseconds",
455 "DHCPSRV_MYSQL_HOST_DB_RECONNECT_FAILED",
"maximum number of database reconnect attempts: %1, has been exhausted without success",
456 "DHCPSRV_MYSQL_LEASE_DB_RECONNECT_ATTEMPT_FAILED",
"database reconnect failed: %1",
457 "DHCPSRV_MYSQL_LEASE_DB_RECONNECT_ATTEMPT_SCHEDULE",
"scheduling attempt %1 of %2 in %3 milliseconds",
458 "DHCPSRV_MYSQL_LEASE_DB_RECONNECT_FAILED",
"maximum number of database reconnect attempts: %1, has been exhausted without success",
459 "DHCPSRV_MYSQL_NEGATIVE_LEASES_STAT",
"recount of leases returned a negative value",
460 "DHCPSRV_MYSQL_ROLLBACK",
"rolling back MySQL database",
461 "DHCPSRV_MYSQL_START_TRANSACTION",
"starting new MySQL transaction",
462 "DHCPSRV_MYSQL_UPDATE_ADDR4",
"updating IPv4 lease for address %1",
463 "DHCPSRV_MYSQL_UPDATE_ADDR6",
"updating IPv6 lease for address %1, lease type %2",
464 "DHCPSRV_NOTYPE_DB",
"no 'type' keyword to determine database backend: %1",
465 "DHCPSRV_NO_SOCKETS_OPEN",
"no interface configured to listen to DHCP traffic",
466 "DHCPSRV_OPEN_SOCKET_FAIL",
"failed to open socket: %1",
467 "DHCPSRV_PGSQL_ADD_ADDR4",
"adding IPv4 lease with address %1",
468 "DHCPSRV_PGSQL_ADD_ADDR6",
"adding IPv6 lease with address %1, lease type %2",
469 "DHCPSRV_PGSQL_BEGIN_TRANSACTION",
"committing to PostgreSQL database",
470 "DHCPSRV_PGSQL_COMMIT",
"committing to PostgreSQL database",
471 "DHCPSRV_PGSQL_DB",
"opening PostgreSQL lease database: %1",
472 "DHCPSRV_PGSQL_DEALLOC_ERROR",
"An error occurred deallocating SQL statements while closing the PostgreSQL lease database: %1",
473 "DHCPSRV_PGSQL_DELETE_ADDR",
"deleting lease for address %1",
474 "DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED4",
"deleting reclaimed IPv4 leases that expired more than %1 seconds ago",
475 "DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED6",
"deleting reclaimed IPv6 leases that expired more than %1 seconds ago",
476 "DHCPSRV_PGSQL_FATAL_ERROR",
"Unrecoverable PostgreSQL error occurred: Statement: <%1>, reason: %2 (error code: %3).",
477 "DHCPSRV_PGSQL_GET4",
"obtaining all IPv4 leases",
478 "DHCPSRV_PGSQL_GET6",
"obtaining all IPv6 leases",
479 "DHCPSRV_PGSQL_GET_ADDR4",
"obtaining IPv4 lease for address %1",
480 "DHCPSRV_PGSQL_GET_ADDR6",
"obtaining IPv6 lease for address %1 (lease type %2)",
481 "DHCPSRV_PGSQL_GET_CLIENTID",
"obtaining IPv4 leases for client ID %1",
482 "DHCPSRV_PGSQL_GET_DUID",
"obtaining IPv6 leases for DUID %1,",
483 "DHCPSRV_PGSQL_GET_EXPIRED4",
"obtaining maximum %1 of expired IPv4 leases",
484 "DHCPSRV_PGSQL_GET_EXPIRED6",
"obtaining maximum %1 of expired IPv6 leases",
485 "DHCPSRV_PGSQL_GET_HOSTNAME4",
"obtaining IPv4 leases for hostname %1",
486 "DHCPSRV_PGSQL_GET_HOSTNAME6",
"obtaining IPv6 leases for hostname %1",
487 "DHCPSRV_PGSQL_GET_HWADDR",
"obtaining IPv4 leases for hardware address %1",
488 "DHCPSRV_PGSQL_GET_IAID_DUID",
"obtaining IPv4 leases for IAID %1 and DUID %2, lease type %3",
489 "DHCPSRV_PGSQL_GET_IAID_SUBID_DUID",
"obtaining IPv4 leases for IAID %1, Subnet ID %2, DUID %3, and lease type %4",
490 "DHCPSRV_PGSQL_GET_PAGE4",
"obtaining at most %1 IPv4 leases starting from address %2",
491 "DHCPSRV_PGSQL_GET_PAGE6",
"obtaining at most %1 IPv6 leases starting from address %2",
492 "DHCPSRV_PGSQL_GET_SUBID4",
"obtaining IPv4 leases for subnet ID %1",
493 "DHCPSRV_PGSQL_GET_SUBID6",
"obtaining IPv6 leases for subnet ID %1",
494 "DHCPSRV_PGSQL_GET_SUBID_CLIENTID",
"obtaining IPv4 lease for subnet ID %1 and client ID %2",
495 "DHCPSRV_PGSQL_GET_SUBID_HWADDR",
"obtaining IPv4 lease for subnet ID %1 and hardware address %2",
496 "DHCPSRV_PGSQL_GET_VERSION",
"obtaining schema version information",
497 "DHCPSRV_PGSQL_HOST_DB",
"opening PostgreSQL hosts database: %1",
498 "DHCPSRV_PGSQL_HOST_DB_GET_VERSION",
"obtaining schema version information for the PostgreSQL hosts database",
499 "DHCPSRV_PGSQL_HOST_DB_READONLY",
"PostgreSQL host database opened for read access only",
500 "DHCPSRV_PGSQL_HOST_DB_RECONNECT_ATTEMPT_FAILED",
"database reconnect failed: %1",
501 "DHCPSRV_PGSQL_HOST_DB_RECONNECT_ATTEMPT_SCHEDULE",
"scheduling attempt %1 of %2 in %3 milliseconds",
502 "DHCPSRV_PGSQL_HOST_DB_RECONNECT_FAILED",
"maximum number of database reconnect attempts: %1, has been exhausted without success",
503 "DHCPSRV_PGSQL_LEASE_DB_RECONNECT_ATTEMPT_FAILED",
"database reconnect failed: %1",
504 "DHCPSRV_PGSQL_LEASE_DB_RECONNECT_ATTEMPT_SCHEDULE",
"scheduling attempt %1 of %2 in %3 milliseconds",
505 "DHCPSRV_PGSQL_LEASE_DB_RECONNECT_FAILED",
"maximum number of database reconnect attempts: %1, has been exhausted without success",
506 "DHCPSRV_PGSQL_NEGATIVE_LEASES_STAT",
"recount of leases returned a negative value",
507 "DHCPSRV_PGSQL_ROLLBACK",
"rolling back PostgreSQL database",
508 "DHCPSRV_PGSQL_START_TRANSACTION",
"starting a new PostgreSQL transaction",
509 "DHCPSRV_PGSQL_UPDATE_ADDR4",
"updating IPv4 lease for address %1",
510 "DHCPSRV_PGSQL_UPDATE_ADDR6",
"updating IPv6 lease for address %1, lease type %2",
511 "DHCPSRV_QUEUE_NCR",
"%1: name change request to %2 DNS entry queued: %3",
512 "DHCPSRV_QUEUE_NCR_FAILED",
"%1: queuing %2 name change request failed for lease %3: %4",
513 "DHCPSRV_QUEUE_NCR_SKIP",
"%1: skip queuing name change request for lease: %2",
514 "DHCPSRV_TIMERMGR_CALLBACK_FAILED",
"running handler for timer %1 caused exception: %2",
515 "DHCPSRV_TIMERMGR_REGISTER_TIMER",
"registering timer: %1, using interval: %2 ms",
516 "DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION",
"running operation for timer: %1",
517 "DHCPSRV_TIMERMGR_START_TIMER",
"starting timer: %1",
518 "DHCPSRV_TIMERMGR_STOP_TIMER",
"stopping timer: %1",
519 "DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS",
"unregistering all timers",
520 "DHCPSRV_TIMERMGR_UNREGISTER_TIMER",
"unregistering timer: %1",
521 "DHCPSRV_UNEXPECTED_NAME",
"database access parameters passed through '%1', expected 'lease-database'",
522 "DHCPSRV_UNKNOWN_DB",
"unknown database type: %1",
const isc::log::MessageID DHCPSRV_PGSQL_GET_SUBID6
const isc::log::MessageID DHCPSRV_NO_SOCKETS_OPEN
const isc::log::MessageID DHCPSRV_MYSQL_GET_EXPIRED4
const isc::log::MessageID DHCPSRV_MYSQL_DB
const isc::log::MessageID DHCPSRV_CFGMGR_IP_RESERVATIONS_UNIQUE_DUPLICATES_POSSIBLE
const isc::log::MessageID DHCPSRV_MYSQL_ADD_ADDR4
const isc::log::MessageID DHCPSRV_PGSQL_DB
const isc::log::MessageID DHCPSRV_CFGMGR_CONFIG4_MERGED
const isc::log::MessageID DHCPSRV_CFGMGR_ONLY_SUBNET4
const isc::log::MessageID DHCPSRV_HOOK_LEASE6_SELECT_SKIP
const isc::log::MessageID DHCPSRV_CQL_COMMIT
const isc::log::MessageID DHCPSRV_MEMFILE_GET_HWADDR
const isc::log::MessageID DHCPSRV_PGSQL_LEASE_DB_RECONNECT_FAILED
const isc::log::MessageID DHCPSRV_PGSQL_ROLLBACK
const isc::log::MessageID DHCPSRV_PGSQL_HOST_DB_RECONNECT_ATTEMPT_FAILED
const isc::log::MessageID DHCPSRV_TIMERMGR_RUN_TIMER_OPERATION
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6
const isc::log::MessageID DHCPSRV_MYSQL_GET_IAID_SUBID_DUID
const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_LOAD
const isc::log::MessageID DHCPSRV_PGSQL_GET_SUBID4
const isc::log::MessageID DHCPSRV_MEMFILE_UPDATE_ADDR6
const isc::log::MessageID DHCPSRV_CFGMGR_ADD_IFACE
const isc::log::MessageID DHCPSRV_MYSQL_FATAL_ERROR
const isc::log::MessageID DHCPSRV_DHCP_DDNS_NCR_REJECTED
const isc::log::MessageID DHCPSRV_TIMERMGR_UNREGISTER_ALL_TIMERS
const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES4
const isc::log::MessageID DHCPSRV_TIMERMGR_CALLBACK_FAILED
const isc::log::MessageID DHCPSRV_CQL_DELETE_EXPIRED_RECLAIMED4
const isc::log::MessageID DHCPSRV_MYSQL_DELETE_ADDR
const isc::log::MessageID DHCPSRV_CFGMGR_NO_SUBNET4
const isc::log::MessageID DHCPSRV_PGSQL_GET_HOSTNAME4
const isc::log::MessageID DHCPSRV_MYSQL_GET_HOSTNAME6
const isc::log::MessageID DHCPSRV_PGSQL_DEALLOC_ERROR
const isc::log::MessageID DHCPSRV_CQL_DELETE_ADDR
const isc::log::MessageID DHCPSRV_UNEXPECTED_NAME
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_START
const isc::log::MessageID DHCPSRV_CQL_GET_VERSION
const isc::log::MessageID DHCPSRV_MYSQL_GET4
const isc::log::MessageID DHCPSRV_CQL_GET4
const isc::log::MessageID DHCPSRV_MYSQL_START_TRANSACTION
const isc::log::MessageID DHCPSRV_CFGMGR_ADD_SUBNET4
const isc::log::MessageID DHCPSRV_MYSQL_BEGIN_TRANSACTION
const isc::log::MessageID DHCPSRV_PGSQL_LEASE_DB_RECONNECT_ATTEMPT_SCHEDULE
const isc::log::MessageID DHCPSRV_MYSQL_GET_PAGE6
const isc::log::MessageID DHCPSRV_MYSQL_HOST_DB_GET_VERSION
const isc::log::MessageID DHCPSRV_PGSQL_FATAL_ERROR
const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES6
const isc::log::MessageID DHCPSRV_MEMFILE_GET6_DUID
const isc::log::MessageID DHCPSRV_MYSQL_NEGATIVE_LEASES_STAT
const isc::log::MessageID DHCPSRV_PGSQL_GET_ADDR4
const isc::log::MessageID DHCPSRV_HOOK_LEASE4_RENEW_SKIP
const isc::log::MessageID DHCPSRV_CQL_DB
const isc::log::MessageID DHCPSRV_PGSQL_GET_EXPIRED4
Initialize Message Dictionary.
const isc::log::MessageID DHCPSRV_LEASE_SANITY_FAIL
const isc::log::MessageID DHCPSRV_MYSQL_DELETED_EXPIRED_RECLAIMED
const isc::log::MessageID DHCPSRV_PGSQL_HOST_DB_RECONNECT_FAILED
const isc::log::MessageID DHCPSRV_CFGMGR_UPDATE_SUBNET4
const isc::log::MessageID DHCPSRV_PGSQL_GET_VERSION
const isc::log::MessageID DHCPSRV_DHCP_DDNS_SENDER_STARTED
const isc::log::MessageID DHCPSRV_CFGMGR_RELAY_IP_ADDRESS_DEPRECATED
const isc::log::MessageID DHCPSRV_MYSQL_GET_SUBID4
const isc::log::MessageID DHCPSRV_QUEUE_NCR_FAILED
const isc::log::MessageID DHCPSRV_PGSQL_HOST_DB_GET_VERSION
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID_HWADDR
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_RELAY
const isc::log::MessageID DHCPSRV_CQL_GET_IAID_DUID
const isc::log::MessageID DHCPSRV_CQL_GET_CLIENTID_HWADDR_SUBID
const isc::log::MessageID DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES
const isc::log::MessageID DHCPSRV_MYSQL_HOST_DB_RECONNECT_ATTEMPT_SCHEDULE
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_SETUP
const isc::log::MessageID DHCPSRV_DHCP_DDNS_ERROR_EXCEPTION
const isc::log::MessageID DHCPSRV_MYSQL_GET_HWADDR
const isc::log::MessageID DHCPSRV_CQL_HOST_GET6
const isc::log::MessageID DHCPSRV_CQL_GET_PAGE6
const isc::log::MessageID DHCPSRV_MYSQL_UPDATE_ADDR4
const isc::log::MessageID DHCPSRV_MYSQL_GET_DUID
const isc::log::MessageID DHCPSRV_MEMFILE_GET_IAID_SUBID_DUID
const isc::log::MessageID DHCPSRV_CQL_LEASE_EXCEPTION_THROWN
const isc::log::MessageID DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED6
const isc::log::MessageID DHCPSRV_PGSQL_GET_SUBID_HWADDR
const isc::log::MessageID DHCPSRV_MEMFILE_GET_PAGE6
const isc::log::MessageID DHCPSRV_CQL_HOST_GET_ALL
const isc::log::MessageID DHCPSRV_CQL_GET_ADDR4
const isc::log::MessageID DHCPSRV_CFGMGR_NEW_SUBNET6
const isc::log::MessageID DHCPSRV_PGSQL_BEGIN_TRANSACTION
const isc::log::MessageID DHCPSRV_HOOK_LEASE6_RECOVER_SKIP
const isc::log::MessageID DHCPSRV_CQL_ADD_ADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_UPDATE_ADDR4
const isc::log::MessageID DHCPSRV_PGSQL_GET_EXPIRED6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID4
const isc::log::MessageID DHCPSRV_MYSQL_GET_PAGE4
const isc::log::MessageID DHCPSRV_PGSQL_GET_HOSTNAME6
const isc::log::MessageID DHCPSRV_MYSQL_GET_HOSTNAME4
const isc::log::MessageID DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET
const isc::log::MessageID DHCPSRV_CQL_CONNECTION_COMMIT
const isc::log::MessageID DHCPSRV_CQL_GET_EXPIRED4
const isc::log::MessageID DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED4
const isc::log::MessageID DHCPSRV_MEMFILE_ADD_ADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_GET6
const isc::log::MessageID DHCPSRV_CQL_DEALLOC_ERROR
const isc::log::MessageID DHCPSRV_DHCP_DDNS_NCR_SENT
const isc::log::MessageID DHCPSRV_CQL_UPDATE_ADDR4
const isc::log::MessageID DHCPSRV_MEMFILE_ADD_ADDR4
const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES6_FINISHED
const isc::log::MessageID DHCPSRV_MEMFILE_GET_CLIENTID
const isc::log::MessageID DHCPSRV_CFGMGR_UPDATE_SUBNET6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_IAID_DUID
const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_FILE_LOAD
const isc::log::MessageID DHCPSRV_HOOK_LEASE4_RECOVER_SKIP
const isc::log::MessageID DHCPSRV_CQL_HOST_DB_GET_VERSION
const isc::log::MessageID DHCPSRV_PGSQL_GET4
const isc::log::MessageID DHCPSRV_PGSQL_GET_ADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_EXECUTE
const isc::log::MessageID DHCPSRV_CQL_GET_ADDR6
const isc::log::MessageID DHCPSRV_MEMFILE_NEEDS_UPGRADING
const isc::log::MessageID DHCPSRV_PGSQL_GET_CLIENTID
const isc::log::MessageID DHCPSRV_CQL_CONNECTION_ROLLBACK
const isc::log::MessageID DHCPSRV_PGSQL_LEASE_DB_RECONNECT_ATTEMPT_FAILED
const isc::log::MessageID DHCPSRV_MEMFILE_ROLLBACK
const isc::log::MessageID DHCPSRV_MEMFILE_GET_ADDR4
const isc::log::MessageID DHCPSRV_MYSQL_GET_ADDR6
const isc::log::MessageID DHCPSRV_MYSQL_HOST_DB_RECONNECT_ATTEMPT_FAILED
const isc::log::MessageID DHCPSRV_CQL_GET_CLIENTID
const isc::log::MessageID DHCPSRV_CFGMGR_CLEAR_ACTIVE_IFACES
const isc::log::MessageID DHCPSRV_TIMERMGR_UNREGISTER_TIMER
const isc::log::MessageID DHCPSRV_MEMFILE_GET_VERSION
const isc::log::MessageID DHCPSRV_CQL_GET_EXPIRED6
const isc::log::MessageID DHCPSRV_PGSQL_GET_IAID_SUBID_DUID
const isc::log::MessageID DHCPSRV_CFGMGR_DEL_SUBNET4
const isc::log::MessageID DHCPSRV_CQL_HOST_ADD
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_HOSTNAME4
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_HOSTNAME6
const isc::log::MessageID DHCPSRV_PGSQL_GET_PAGE6
const isc::log::MessageID DHCPSRV_PGSQL_COMMIT
const isc::log::MessageID DHCPSRV_MYSQL_GET_ADDR4
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_IFACE_ID
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_ADDR
const isc::log::MessageID DHCPSRV_CFGMGR_DEL_SUBNET6
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_UNREGISTER_TIMER_FAILED
const isc::log::MessageID DHCPSRV_INVALID_ACCESS
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_IFACE
const isc::log::MessageID DHCPSRV_PGSQL_GET_HWADDR
const isc::log::MessageID DHCPSRV_TIMERMGR_STOP_TIMER
const isc::log::MessageID DHCPSRV_CFGMGR_NEW_SUBNET4
const isc::log::MessageID DHCPSRV_MEMFILE_DB
const isc::log::MessageID DHCPSRV_PGSQL_START_TRANSACTION
const isc::log::MessageID DHCPSRV_CFGMGR_CONFIGURE_SERVERID
const isc::log::MessageID DHCPSRV_MYSQL_ROLLBACK
const isc::log::MessageID DHCPSRV_MEMFILE_GET_EXPIRED6
const isc::log::MessageID DHCPSRV_MYSQL_ADD_ADDR6
const isc::log::MessageID DHCPSRV_MYSQL_HOST_DB_READONLY
const isc::log::MessageID DHCPSRV_MYSQL_GET_VERSION
const isc::log::MessageID DHCPSRV_MYSQL_GET_SUBID_CLIENTID
const isc::log::MessageID DHCPSRV_PGSQL_HOST_DB_RECONNECT_ATTEMPT_SCHEDULE
const isc::log::MessageID DHCPSRV_CQL_ROLLBACK
const isc::log::MessageID DHCPSRV_MEMFILE_GET4
const isc::log::MessageID DHCPSRV_MYSQL_COMMIT
const isc::log::MessageID DHCPSRV_CFGMGR_USE_UNICAST
const isc::log::MessageID DHCPSRV_CLOSE_DB
const isc::log::MessageID DHCPSRV_MYSQL_DELETE_EXPIRED_RECLAIMED6
Defines the logger used by the top-level component of kea-dhcp-ddns.
const isc::log::MessageID DHCPSRV_CQL_GET_SUBID_HWADDR
const isc::log::MessageID DHCPSRV_PGSQL_GET6
const isc::log::MessageID DHCPSRV_MEMFILE_GET_ADDR6
const isc::log::MessageID DHCPSRV_MYSQL_LEASE_DB_RECONNECT_ATTEMPT_FAILED
const isc::log::MessageID DHCPSRV_CFGMGR_USE_ADDRESS
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET6_RELAY
const isc::log::MessageID DHCPSRV_MYSQL_HOST_DB_RECONNECT_FAILED
const isc::log::MessageID DHCPSRV_TIMERMGR_REGISTER_TIMER
const isc::log::MessageID DHCPSRV_MEMFILE_BEGIN_TRANSACTION
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_LEASE_FILE_RENAME_FAIL
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_IFACE
const isc::log::MessageID DHCPSRV_MEMFILE_NEEDS_DOWNGRADING
const isc::log::MessageID DHCPSRV_MEMFILE_DELETE_EXPIRED_RECLAIMED_START
const isc::log::MessageID DHCPSRV_PGSQL_HOST_DB
const isc::log::MessageID DHCPSRV_PGSQL_DELETE_ADDR
const isc::log::MessageID DHCPSRV_PGSQL_ADD_ADDR6
const isc::log::MessageID DHCPSRV_DHCP_DDNS_HANDLER_NULL
const isc::log::MessageID DHCPSRV_CQL_HOST_GET4
const isc::log::MessageID DHCPSRV_CFGMGR_DDNS_PARAMETER_MOVED
const isc::log::MessageID DHCPSRV_CFGMGR_DDNS_PARAMETER_IGNORED
const isc::log::MessageID DHCPSRV_CQL_GET_HOSTNAME6
const isc::log::MessageID DHCPSRV_CQL_HOST_DB
const isc::log::MessageID DHCPSRV_MEMFILE_COMMIT
const isc::log::MessageID DHCPSRV_CFGMGR_CONFIG6_MERGED
const isc::log::MessageID DHCPSRV_PGSQL_DELETE_EXPIRED_RECLAIMED4
const isc::log::MessageID DHCPSRV_PGSQL_UPDATE_ADDR6
const isc::log::MessageID DHCPSRV_PGSQL_GET_PAGE4
const isc::log::MessageID DHCPSRV_LEASE_SANITY_FAIL_DISCARD
const isc::log::MessageID DHCPSRV_OPEN_SOCKET_FAIL
const isc::log::MessageID DHCPSRV_HOOK_LEASE4_SELECT_SKIP
const isc::log::MessageID DHCPSRV_CQL_GET_SUBID_CLIENTID
const isc::log::MessageID DHCPSRV_MYSQL_LEASE_DB_RECONNECT_FAILED
const isc::log::MessageID DHCPSRV_HOOK_LEASE6_EXTEND_SKIP
const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_TYPE_SELECT
const isc::log::MessageID DHCPSRV_DHCP_DDNS_SENDER_STOPPED
const isc::log::MessageID DHCPSRV_CFGMGR_IPV6_RESERVATIONS_NON_UNIQUE_IGNORED
const isc::log::MessageID DHCPSRV_CQL_GET_PAGE4
const isc::log::MessageID DHCPSRV_MYSQL_GET_SUBID6
const isc::log::MessageID DHCPSRV_MYSQL_GET_IAID_DUID
const isc::log::MessageID DHCPSRV_PGSQL_GET_DUID
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_SPAWN_FAIL
const isc::log::MessageID DHCPSRV_CFGMGR_UNICAST_LINK_LOCAL
const isc::log::MessageID DHCPSRV_MYSQL_GET_CLIENTID
const isc::log::MessageID DHCPSRV_CFGMGR_ALL_IFACES_ACTIVE
const isc::log::MessageID DHCPSRV_CFGMGR_IPV4_RESERVATIONS_NON_UNIQUE_IGNORED
const isc::log::MessageID DHCPSRV_CQL_GET_HWADDR
const isc::log::MessageID DHCPSRV_MEMFILE_GET_PAGE4
const isc::log::MessageID DHCPSRV_MEMFILE_READ_HWADDR_FAIL
const isc::log::MessageID DHCPSRV_UNKNOWN_DB
const isc::log::MessageID DHCPSRV_QUEUE_NCR
const isc::log::MessageID DHCPSRV_MEMFILE_WIPE_LEASES4_FINISHED
const isc::log::MessageID DHCPSRV_CQL_UPDATE_ADDR6
const isc::log::MessageID DHCPSRV_MYSQL_GET_EXPIRED6
const isc::log::MessageID DHCPSRV_CFGMGR_ADD_SUBNET6
const isc::log::MessageID DHCPSRV_MEMFILE_NO_STORAGE
const isc::log::MessageID DHCPSRV_CFGMGR_OPTION_DUPLICATE
const isc::log::MessageID DHCPSRV_MEMFILE_LFC_LEASE_FILE_REOPEN_FAIL
const isc::log::MessageID DHCPSRV_CQL_DELETE_EXPIRED_RECLAIMED6
const isc::log::MessageID DHCPSRV_PGSQL_UPDATE_ADDR4
const isc::log::MessageID DHCPSRV_DHCP_DDNS_SUSPEND_UPDATES
const isc::log::MessageID DHCPSRV_CQL_GET_HOSTNAME4
const isc::log::MessageID DHCPSRV_MYSQL_LEASE_DB_RECONNECT_ATTEMPT_SCHEDULE
const isc::log::MessageID DHCPSRV_LEASE_SANITY_FIXED
const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_TYPE_DEFAULT
const isc::log::MessageID DHCPSRV_MEMFILE_GET_EXPIRED4
const isc::log::MessageID DHCPSRV_MYSQL_UPDATE_ADDR6
const isc::log::MessageID DHCPSRV_CFGMGR_SOCKET_RAW_UNSUPPORTED
const isc::log::MessageID DHCPSRV_MULTIPLE_RAW_SOCKETS_PER_IFACE
const isc::log::MessageID DHCPSRV_NOTYPE_DB
const isc::log::MessageID DHCPSRV_TIMERMGR_START_TIMER
const isc::log::MessageID DHCPSRV_PGSQL_HOST_DB_READONLY
const isc::log::MessageID DHCPSRV_CFGMGR_CFG_DHCP_DDNS
const isc::log::MessageID DHCPSRV_MEMFILE_GET_SUBID_CLIENTID
const isc::log::MessageID DHCPSRV_CFGMGR_ONLY_SUBNET6
const isc::log::MessageID DHCPSRV_CFGMGR_NO_SUBNET6
const isc::log::MessageID DHCPSRV_MYSQL_GET_SUBID_HWADDR
const isc::log::MessageID DHCPSRV_MYSQL_HOST_DB
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4
const isc::log::MessageID DHCPSRV_MYSQL_GET6
const isc::log::MessageID DHCPSRV_CQL_GET_IAID_SUBID_DUID
const isc::log::MessageID DHCPSRV_PGSQL_NEGATIVE_LEASES_STAT
const isc::log::MessageID DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR
const isc::log::MessageID DHCPSRV_CQL_ADD_ADDR4
const isc::log::MessageID DHCPSRV_CQL_GET_SUBID4
const isc::log::MessageID DHCPSRV_PGSQL_GET_IAID_DUID
const isc::log::MessageID DHCPSRV_CQL_CONNECTION_BEGIN_TRANSACTION
const isc::log::MessageID DHCPSRV_PGSQL_ADD_ADDR4
const isc::log::MessageID DHCPSRV_PGSQL_GET_SUBID_CLIENTID
const isc::log::MessageID DHCPSRV_QUEUE_NCR_SKIP
const isc::log::MessageID DHCPSRV_CFGMGR_SUBNET4_ADDR