Kea  2.3.2-git
hooks_messages.cc
Go to the documentation of this file.
1 // File created from ../../../src/lib/hooks/hooks_messages.mes
2 
3 #include <cstddef>
4 #include <log/message_types.h>
6 
7 namespace isc {
8 namespace hooks {
9 
10 extern const isc::log::MessageID HOOKS_ALL_CALLOUTS_DEREGISTERED = "HOOKS_ALL_CALLOUTS_DEREGISTERED";
11 extern const isc::log::MessageID HOOKS_CALLOUTS_BEGIN = "HOOKS_CALLOUTS_BEGIN";
12 extern const isc::log::MessageID HOOKS_CALLOUTS_COMPLETE = "HOOKS_CALLOUTS_COMPLETE";
13 extern const isc::log::MessageID HOOKS_CALLOUTS_REMOVED = "HOOKS_CALLOUTS_REMOVED";
14 extern const isc::log::MessageID HOOKS_CALLOUT_CALLED = "HOOKS_CALLOUT_CALLED";
15 extern const isc::log::MessageID HOOKS_CALLOUT_DEREGISTERED = "HOOKS_CALLOUT_DEREGISTERED";
16 extern const isc::log::MessageID HOOKS_CALLOUT_ERROR = "HOOKS_CALLOUT_ERROR";
17 extern const isc::log::MessageID HOOKS_CALLOUT_EXCEPTION = "HOOKS_CALLOUT_EXCEPTION";
18 extern const isc::log::MessageID HOOKS_CALLOUT_REGISTRATION = "HOOKS_CALLOUT_REGISTRATION";
19 extern const isc::log::MessageID HOOKS_CLOSE_ERROR = "HOOKS_CLOSE_ERROR";
20 extern const isc::log::MessageID HOOKS_HOOK_LIST_RESET = "HOOKS_HOOK_LIST_RESET";
21 extern const isc::log::MessageID HOOKS_INCORRECT_VERSION = "HOOKS_INCORRECT_VERSION";
22 extern const isc::log::MessageID HOOKS_LIBRARY_CLOSED = "HOOKS_LIBRARY_CLOSED";
23 extern const isc::log::MessageID HOOKS_LIBRARY_LOADED = "HOOKS_LIBRARY_LOADED";
24 extern const isc::log::MessageID HOOKS_LIBRARY_LOADING = "HOOKS_LIBRARY_LOADING";
25 extern const isc::log::MessageID HOOKS_LIBRARY_MULTI_THREADING_COMPATIBLE = "HOOKS_LIBRARY_MULTI_THREADING_COMPATIBLE";
26 extern const isc::log::MessageID HOOKS_LIBRARY_MULTI_THREADING_NOT_COMPATIBLE = "HOOKS_LIBRARY_MULTI_THREADING_NOT_COMPATIBLE";
27 extern const isc::log::MessageID HOOKS_LIBRARY_UNLOADED = "HOOKS_LIBRARY_UNLOADED";
28 extern const isc::log::MessageID HOOKS_LIBRARY_UNLOADING = "HOOKS_LIBRARY_UNLOADING";
29 extern const isc::log::MessageID HOOKS_LIBRARY_VERSION = "HOOKS_LIBRARY_VERSION";
30 extern const isc::log::MessageID HOOKS_LOAD_ERROR = "HOOKS_LOAD_ERROR";
31 extern const isc::log::MessageID HOOKS_LOAD_EXCEPTION = "HOOKS_LOAD_EXCEPTION";
32 extern const isc::log::MessageID HOOKS_LOAD_FRAMEWORK_EXCEPTION = "HOOKS_LOAD_FRAMEWORK_EXCEPTION";
33 extern const isc::log::MessageID HOOKS_LOAD_SUCCESS = "HOOKS_LOAD_SUCCESS";
34 extern const isc::log::MessageID HOOKS_MULTI_THREADING_COMPATIBLE_EXCEPTION = "HOOKS_MULTI_THREADING_COMPATIBLE_EXCEPTION";
35 extern const isc::log::MessageID HOOKS_NO_LOAD = "HOOKS_NO_LOAD";
36 extern const isc::log::MessageID HOOKS_NO_UNLOAD = "HOOKS_NO_UNLOAD";
37 extern const isc::log::MessageID HOOKS_NO_VERSION = "HOOKS_NO_VERSION";
38 extern const isc::log::MessageID HOOKS_OPEN_ERROR = "HOOKS_OPEN_ERROR";
39 extern const isc::log::MessageID HOOKS_STD_CALLOUT_REGISTERED = "HOOKS_STD_CALLOUT_REGISTERED";
40 extern const isc::log::MessageID HOOKS_UNLOAD_ERROR = "HOOKS_UNLOAD_ERROR";
41 extern const isc::log::MessageID HOOKS_UNLOAD_EXCEPTION = "HOOKS_UNLOAD_EXCEPTION";
42 extern const isc::log::MessageID HOOKS_UNLOAD_FRAMEWORK_EXCEPTION = "HOOKS_UNLOAD_FRAMEWORK_EXCEPTION";
43 extern const isc::log::MessageID HOOKS_UNLOAD_SUCCESS = "HOOKS_UNLOAD_SUCCESS";
44 extern const isc::log::MessageID HOOKS_VERSION_EXCEPTION = "HOOKS_VERSION_EXCEPTION";
45 
46 } // namespace hooks
47 } // namespace isc
48 
49 namespace {
50 
51 const char* values[] = {
52  "HOOKS_ALL_CALLOUTS_DEREGISTERED", "hook library at index %1 removed all callouts on hook %2",
53  "HOOKS_CALLOUTS_BEGIN", "begin all callouts for hook %1",
54  "HOOKS_CALLOUTS_COMPLETE", "completed callouts for hook %1 (total callouts duration: %2)",
55  "HOOKS_CALLOUTS_REMOVED", "callouts removed from hook %1 for library %2",
56  "HOOKS_CALLOUT_CALLED", "hooks library with index %1 has called a callout on hook %2 that has address %3 (callout duration: %4)",
57  "HOOKS_CALLOUT_DEREGISTERED", "hook library at index %1 deregistered a callout on hook %2",
58  "HOOKS_CALLOUT_ERROR", "error returned by callout on hook %1 registered by library with index %2 (callout address %3) (callout duration %4)",
59  "HOOKS_CALLOUT_EXCEPTION", "exception thrown by callout on hook %1 registered by library with index %2 (callout address %3): %4 (callout duration: %5)",
60  "HOOKS_CALLOUT_REGISTRATION", "hooks library with index %1 registering callout for hook '%2'",
61  "HOOKS_CLOSE_ERROR", "failed to close hook library %1: %2",
62  "HOOKS_HOOK_LIST_RESET", "the list of hooks has been reset",
63  "HOOKS_INCORRECT_VERSION", "hook library %1 is at version %2, require version %3",
64  "HOOKS_LIBRARY_CLOSED", "hooks library %1 successfully closed",
65  "HOOKS_LIBRARY_LOADED", "hooks library %1 successfully loaded",
66  "HOOKS_LIBRARY_LOADING", "loading hooks library %1",
67  "HOOKS_LIBRARY_MULTI_THREADING_COMPATIBLE", "hooks library %1 reports its multi-threading compatibility as %2",
68  "HOOKS_LIBRARY_MULTI_THREADING_NOT_COMPATIBLE", "hooks library %1 is not compatible with multi-threading",
69  "HOOKS_LIBRARY_UNLOADED", "hooks library %1 successfully unloaded",
70  "HOOKS_LIBRARY_UNLOADING", "unloading library %1",
71  "HOOKS_LIBRARY_VERSION", "hooks library %1 reports its version as %2",
72  "HOOKS_LOAD_ERROR", "'load' function in hook library %1 returned error %2",
73  "HOOKS_LOAD_EXCEPTION", "'load' function in hook library %1 threw an exception",
74  "HOOKS_LOAD_FRAMEWORK_EXCEPTION", "'load' function in hook library %1 threw an exception: reason %2",
75  "HOOKS_LOAD_SUCCESS", "'load' function in hook library %1 returned success",
76  "HOOKS_MULTI_THREADING_COMPATIBLE_EXCEPTION", "'multi_threading_compatible' function in hook library %1 threw an exception",
77  "HOOKS_NO_LOAD", "no 'load' function found in hook library %1",
78  "HOOKS_NO_UNLOAD", "no 'unload' function found in hook library %1",
79  "HOOKS_NO_VERSION", "no 'version' function found in hook library %1",
80  "HOOKS_OPEN_ERROR", "failed to open hook library %1: %2",
81  "HOOKS_STD_CALLOUT_REGISTERED", "hooks library %1 registered standard callout for hook %2 at address %3",
82  "HOOKS_UNLOAD_ERROR", "'unload' function in hook library %1 returned error %2",
83  "HOOKS_UNLOAD_EXCEPTION", "'unload' function in hook library %1 threw an exception",
84  "HOOKS_UNLOAD_FRAMEWORK_EXCEPTION", "'unload' function in hook library %1 threw an exception, reason %2",
85  "HOOKS_UNLOAD_SUCCESS", "'unload' function in hook library %1 returned success",
86  "HOOKS_VERSION_EXCEPTION", "'version' function in hook library %1 threw an exception",
87  NULL
88 };
89 
90 const isc::log::MessageInitializer initializer(values);
91 
92 } // Anonymous namespace
93 
const isc::log::MessageID HOOKS_LOAD_ERROR
const isc::log::MessageID HOOKS_LIBRARY_LOADING
const isc::log::MessageID HOOKS_LIBRARY_MULTI_THREADING_NOT_COMPATIBLE
const isc::log::MessageID HOOKS_LIBRARY_LOADED
const isc::log::MessageID HOOKS_LOAD_FRAMEWORK_EXCEPTION
Initialize Message Dictionary.
const isc::log::MessageID HOOKS_UNLOAD_FRAMEWORK_EXCEPTION
const isc::log::MessageID HOOKS_LIBRARY_MULTI_THREADING_COMPATIBLE
const isc::log::MessageID HOOKS_LIBRARY_UNLOADED
const isc::log::MessageID HOOKS_LIBRARY_CLOSED
const isc::log::MessageID HOOKS_CALLOUTS_COMPLETE
const isc::log::MessageID HOOKS_CALLOUT_REGISTRATION
const isc::log::MessageID HOOKS_UNLOAD_EXCEPTION
const isc::log::MessageID HOOKS_CALLOUT_ERROR
const isc::log::MessageID HOOKS_HOOK_LIST_RESET
const isc::log::MessageID HOOKS_LIBRARY_VERSION
const isc::log::MessageID HOOKS_CALLOUT_CALLED
const isc::log::MessageID HOOKS_VERSION_EXCEPTION
const isc::log::MessageID HOOKS_LOAD_SUCCESS
const isc::log::MessageID HOOKS_OPEN_ERROR
const isc::log::MessageID HOOKS_NO_VERSION
const isc::log::MessageID HOOKS_LOAD_EXCEPTION
const isc::log::MessageID HOOKS_CALLOUTS_REMOVED
Defines the logger used by the top-level component of kea-lfc.
const isc::log::MessageID HOOKS_NO_LOAD
const isc::log::MessageID HOOKS_UNLOAD_SUCCESS
const isc::log::MessageID HOOKS_CALLOUT_EXCEPTION
const isc::log::MessageID HOOKS_CALLOUT_DEREGISTERED
const isc::log::MessageID HOOKS_CALLOUTS_BEGIN
const isc::log::MessageID HOOKS_INCORRECT_VERSION
const isc::log::MessageID HOOKS_ALL_CALLOUTS_DEREGISTERED
const isc::log::MessageID HOOKS_UNLOAD_ERROR
const char * MessageID
Definition: message_types.h:15
const isc::log::MessageID HOOKS_NO_UNLOAD
const isc::log::MessageID HOOKS_MULTI_THREADING_COMPATIBLE_EXCEPTION
const isc::log::MessageID HOOKS_STD_CALLOUT_REGISTERED
const isc::log::MessageID HOOKS_LIBRARY_UNLOADING
const isc::log::MessageID HOOKS_CLOSE_ERROR