Skip to content
API Documentation
BastionGuard™
bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot Struct Reference

Public Attributes

std::filesystem::path path
rg_file_key key {}
std::uint32_t ruleId {}
std::uint32_t mode {}
std::uint32_t uid {}
std::uint32_t gid {}
bool drifted {}
std::uint32_t lastReasons {}

Detailed Description

Definition at line 60 of file RootGuardEngine.hpp.

Member Data Documentation

◆ drifted

bool bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot::drifted {}

Definition at line 67 of file RootGuardEngine.hpp.

◆ gid

std::uint32_t bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot::gid {}

Definition at line 66 of file RootGuardEngine.hpp.

◆ key

rg_file_key bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot::key {}

Definition at line 62 of file RootGuardEngine.hpp.

◆ lastReasons

std::uint32_t bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot::lastReasons {}

Definition at line 68 of file RootGuardEngine.hpp.

◆ mode

std::uint32_t bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot::mode {}

Definition at line 64 of file RootGuardEngine.hpp.

◆ path

std::filesystem::path bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot::path

Definition at line 61 of file RootGuardEngine.hpp.

◆ ruleId

std::uint32_t bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot::ruleId {}

Definition at line 63 of file RootGuardEngine.hpp.

◆ uid

std::uint32_t bastionguard::rootguard::RootGuardEngine::ProtectedSnapshot::uid {}

Definition at line 65 of file RootGuardEngine.hpp.


The documentation for this struct was generated from the following file: