Functions | |
| const char * | eventName (const __u32 type) noexcept |
| const char * | verdictName (const __u32 verdict) noexcept |
| const char * | pathResolutionName (const __u32 value) noexcept |
| std::string | receivedAtUtc () |
|
noexcept |
Definition at line 12 of file JsonEventSink.cpp.
References eventName(), 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 eventName().
|
noexcept |
Definition at line 48 of file JsonEventSink.cpp.
References pathResolutionName(), RG_PATH_KERNEL_EXACT, RG_PATH_LSM_EXACT, RG_PATH_PROC_FD, RG_PATH_PROCESS_CWD, and RG_PATH_PROTECTED_BASELINE.
Referenced by pathResolutionName().
| std::string bastionguard::rootguard::anonymous_namespace{JsonEventSink.cpp}::receivedAtUtc | ( | ) |
Definition at line 60 of file JsonEventSink.cpp.
References receivedAtUtc().
Referenced by receivedAtUtc().
|
noexcept |
Definition at line 35 of file JsonEventSink.cpp.
References RG_VERDICT_ALERT, RG_VERDICT_AUDIT, RG_VERDICT_AUTHORIZED, RG_VERDICT_BLOCKED, RG_VERDICT_RESTORED, RG_VERDICT_TRUSTED, and verdictName().
Referenced by verdictName().