diff options
author | stickies-v <stickies-v@protonmail.com> | 2024-05-07 17:05:40 +0100 |
---|---|---|
committer | stickies-v <stickies-v@protonmail.com> | 2024-06-13 11:20:48 +0100 |
commit | b071ad9770b7ae7fc718dcbfdc8f62dffbf6cfee (patch) | |
tree | 71f6d60e4546b6567a840d1e7733cfd73c60b5fa /src/hash.h | |
parent | 20e616f86444d00712ac7eb840666e2b0378af4a (diff) |
introduce and use the generalized `node::Warnings` interface
Instead of having separate warning functions (and globals) for each
different warning that can be raised, encapsulate this logic into
a single class and allow to (un)set any number of warnings.
Introduces behaviour change:
- the `-alertnotify` command is executed for all
`KernelNotifications::warningSet` calls, which now also covers the
`LARGE_WORK_INVALID_CHAIN` warning.
- previously, warnings were returned based on a predetermined order,
e.g. with the "pre-release test build" warning always first. This
is no longer the case, and Warnings::GetMessages() will return
messages sorted by the id of the warning.
Removes warnings.cpp from kernel.
Diffstat (limited to 'src/hash.h')
0 files changed, 0 insertions, 0 deletions