Kea 3.3.1
flex_id_messages.cc
Go to the documentation of this file.
1// File created from src/hooks/dhcp/flex_id/flex_id_messages.mes
2
3#include <cstddef>
4#include <log/message_types.h>
6
7extern const isc::log::MessageID FLEX_ID_CID_AS_RFC4361_DUID_ENABLED = "FLEX_ID_CID_AS_RFC4361_DUID_ENABLED";
8extern const isc::log::MessageID FLEX_ID_CID_AS_RFC4361_DUID_JSON_TYPE = "FLEX_ID_CID_AS_RFC4361_DUID_JSON_TYPE";
9extern const isc::log::MessageID FLEX_ID_EXPRESSION_EVALUATED = "FLEX_ID_EXPRESSION_EVALUATED";
10extern const isc::log::MessageID FLEX_ID_EXPRESSION_EVALUATED_NP = "FLEX_ID_EXPRESSION_EVALUATED_NP";
11extern const isc::log::MessageID FLEX_ID_EXPRESSION_HEX = "FLEX_ID_EXPRESSION_HEX";
12extern const isc::log::MessageID FLEX_ID_EXPRESSION_INVALID_JSON_TYPE = "FLEX_ID_EXPRESSION_INVALID_JSON_TYPE";
13extern const isc::log::MessageID FLEX_ID_EXPRESSION_PARSE_FAILED = "FLEX_ID_EXPRESSION_PARSE_FAILED";
14extern const isc::log::MessageID FLEX_ID_IGNORE_IAID_APPLIED_ON_NA = "FLEX_ID_IGNORE_IAID_APPLIED_ON_NA";
15extern const isc::log::MessageID FLEX_ID_IGNORE_IAID_APPLIED_ON_PD = "FLEX_ID_IGNORE_IAID_APPLIED_ON_PD";
16extern const isc::log::MessageID FLEX_ID_IGNORE_IAID_ENABLED = "FLEX_ID_IGNORE_IAID_ENABLED";
17extern const isc::log::MessageID FLEX_ID_IGNORE_IAID_JSON_TYPE = "FLEX_ID_IGNORE_IAID_JSON_TYPE";
18extern const isc::log::MessageID FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_NA = "FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_NA";
19extern const isc::log::MessageID FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_PD = "FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_PD";
20extern const isc::log::MessageID FLEX_ID_LOAD_ERROR = "FLEX_ID_LOAD_ERROR";
21extern const isc::log::MessageID FLEX_ID_NO_IDENTIFIER_EXPRESSION = "FLEX_ID_NO_IDENTIFIER_EXPRESSION";
22extern const isc::log::MessageID FLEX_ID_REPLACE_CLIENT_ID_JSON_TYPE = "FLEX_ID_REPLACE_CLIENT_ID_JSON_TYPE";
23extern const isc::log::MessageID FLEX_ID_RESTORE_CLIENT_ID = "FLEX_ID_RESTORE_CLIENT_ID";
24extern const isc::log::MessageID FLEX_ID_RESTORE_DUID = "FLEX_ID_RESTORE_DUID";
25extern const isc::log::MessageID FLEX_ID_UNLOAD = "FLEX_ID_UNLOAD";
26extern const isc::log::MessageID FLEX_ID_USED_AS_CLIENT_ID = "FLEX_ID_USED_AS_CLIENT_ID";
27extern const isc::log::MessageID FLEX_ID_USED_AS_DUID = "FLEX_ID_USED_AS_DUID";
28
29namespace {
30
31const char* values[] = {
32 "FLEX_ID_CID_AS_RFC4361_DUID_ENABLED", "cid-as-rfc4361-duid is true.",
33 "FLEX_ID_CID_AS_RFC4361_DUID_JSON_TYPE", "the cid-as-rfc4361-duid is %1 but expected boolean value",
34 "FLEX_ID_EXPRESSION_EVALUATED", "Expression evaluated for packet to \"%1\" (size: %2)",
35 "FLEX_ID_EXPRESSION_EVALUATED_NP", "Expression evaluated for packet to 0x%1 (size: %2)",
36 "FLEX_ID_EXPRESSION_HEX", "evaluated expression in hexadecimal form \"%1\"",
37 "FLEX_ID_EXPRESSION_INVALID_JSON_TYPE", "The identifier-expression is %1, but expected JSON string",
38 "FLEX_ID_EXPRESSION_PARSE_FAILED", "The identifier-expression is [%1], but fails to parse with error: %2",
39 "FLEX_ID_IGNORE_IAID_APPLIED_ON_NA", "the ignore-iaid has changed IAID (%1) to 0 for the IA_NA option.",
40 "FLEX_ID_IGNORE_IAID_APPLIED_ON_PD", "the ignore-iaid has changed IAID (%1) to 0 for the IA_PD option.",
41 "FLEX_ID_IGNORE_IAID_ENABLED", "the ignore-iaid is set. It only has an effect on clients with at most one IA_NA and one IA_PD.",
42 "FLEX_ID_IGNORE_IAID_JSON_TYPE", "the ignore-iaid is %1 but expected boolean value",
43 "FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_NA", "the ignore-iaid was not applied on the packet because it contains more than one IA_NA.",
44 "FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_PD", "the ignore-iaid was not applied on the packet because it contains more than one IA_PD.",
45 "FLEX_ID_LOAD_ERROR", "An error occurred loading the library %1",
46 "FLEX_ID_NO_IDENTIFIER_EXPRESSION", "identifier-expression is either not specified or empty",
47 "FLEX_ID_REPLACE_CLIENT_ID_JSON_TYPE", "the replace-client-id is %1 but expected boolean value",
48 "FLEX_ID_RESTORE_CLIENT_ID", "restoring original client identifier '%1' in the response",
49 "FLEX_ID_RESTORE_DUID", "restoring original DUID \"%1\" in the response",
50 "FLEX_ID_UNLOAD", "Flex-id library has been unloaded.",
51 "FLEX_ID_USED_AS_CLIENT_ID", "using flexible identifier \"%1\" as client identifier",
52 "FLEX_ID_USED_AS_DUID", "using flexible identifier \"%1\" as DUID",
53 NULL
54};
55
56const isc::log::MessageInitializer initializer(values);
57
58} // Anonymous namespace
59
Initialize Message Dictionary.
const isc::log::MessageID FLEX_ID_IGNORE_IAID_JSON_TYPE
const isc::log::MessageID FLEX_ID_UNLOAD
const isc::log::MessageID FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_PD
const isc::log::MessageID FLEX_ID_EXPRESSION_PARSE_FAILED
const isc::log::MessageID FLEX_ID_IGNORE_IAID_NOT_APPLIED_ON_NA
const isc::log::MessageID FLEX_ID_IGNORE_IAID_ENABLED
const isc::log::MessageID FLEX_ID_IGNORE_IAID_APPLIED_ON_PD
const isc::log::MessageID FLEX_ID_LOAD_ERROR
const isc::log::MessageID FLEX_ID_NO_IDENTIFIER_EXPRESSION
const isc::log::MessageID FLEX_ID_CID_AS_RFC4361_DUID_ENABLED
const isc::log::MessageID FLEX_ID_EXPRESSION_HEX
const isc::log::MessageID FLEX_ID_RESTORE_CLIENT_ID
const isc::log::MessageID FLEX_ID_EXPRESSION_EVALUATED
const isc::log::MessageID FLEX_ID_CID_AS_RFC4361_DUID_JSON_TYPE
const isc::log::MessageID FLEX_ID_RESTORE_DUID
const isc::log::MessageID FLEX_ID_IGNORE_IAID_APPLIED_ON_NA
const isc::log::MessageID FLEX_ID_REPLACE_CLIENT_ID_JSON_TYPE
const isc::log::MessageID FLEX_ID_USED_AS_CLIENT_ID
const isc::log::MessageID FLEX_ID_EXPRESSION_INVALID_JSON_TYPE
const isc::log::MessageID FLEX_ID_EXPRESSION_EVALUATED_NP
const isc::log::MessageID FLEX_ID_USED_AS_DUID
const char * MessageID