#include <ConsoleEventSink.hpp>
Public Member Functions | |
| void | onEvent (const rg_event &event) noexcept override |
| Public Member Functions inherited from bastionguard::rootguard::IEventSink | |
| virtual | ~IEventSink ()=default |
Static Private Member Functions | |
| static const char * | eventName (__u32 type) noexcept |
| static const char * | verdictName (__u32 verdict) noexcept |
Definition at line 7 of file ConsoleEventSink.hpp.
|
staticprivatenoexcept |
Definition at line 9 of file ConsoleEventSink.cpp.
References RG_EVENT_ACL_CHANGE, RG_EVENT_CREDENTIAL_ANOMALY, RG_EVENT_EXEC_PRIV, RG_EVENT_FILE_QUARANTINED, RG_EVENT_FILE_RESTORED, RG_EVENT_INTEGRITY_DRIFT, RG_EVENT_INTEGRITY_RESTORED, RG_EVENT_OWNER_CHANGE, RG_EVENT_PERMISSION_CHANGE, RG_EVENT_PROTECTED_HARDLINK, RG_EVENT_PROTECTED_RENAME, RG_EVENT_PROTECTED_UNLINK, RG_EVENT_PROTECTION_MODE_CHANGED, RG_EVENT_SERVICE_BLOCKED, RG_EVENT_SETUID, and RG_EVENT_XATTR_CHANGE.
Referenced by onEvent().
|
overridevirtualnoexcept |
Implements bastionguard::rootguard::IEventSink.
Definition at line 62 of file ConsoleEventSink.cpp.
References eventName(), and verdictName().
|
staticprivatenoexcept |
Definition at line 32 of file ConsoleEventSink.cpp.
References RG_VERDICT_ALERT, RG_VERDICT_AUDIT, RG_VERDICT_AUTHORIZED, RG_VERDICT_BLOCKED, RG_VERDICT_RESTORED, and RG_VERDICT_TRUSTED.
Referenced by onEvent().