Skip to content
API Documentation
BastionGuard™
anonymous_namespace{ActionHelper.cpp}::Options Struct Reference

Public Attributes

std::string command
fs::path policy {kDefaultPolicy}
fs::path path
std::optional< std::uint32_t > mode
std::optional< std::uint32_t > uid
std::optional< std::uint32_t > gid
std::optional< std::uint64_t > device
std::optional< std::uint64_t > inode
std::string protection
std::vector< fs::path > trustedApplications
std::vector< fs::path > trustedExecutables
std::vector< fs::path > deniedExecutables

Detailed Description

Definition at line 37 of file ActionHelper.cpp.

Member Data Documentation

◆ command

std::string anonymous_namespace{ActionHelper.cpp}::Options::command

◆ deniedExecutables

std::vector<fs::path> anonymous_namespace{ActionHelper.cpp}::Options::deniedExecutables

◆ device

std::optional<std::uint64_t> anonymous_namespace{ActionHelper.cpp}::Options::device

◆ gid

std::optional<std::uint32_t> anonymous_namespace{ActionHelper.cpp}::Options::gid

◆ inode

std::optional<std::uint64_t> anonymous_namespace{ActionHelper.cpp}::Options::inode

◆ mode

std::optional<std::uint32_t> anonymous_namespace{ActionHelper.cpp}::Options::mode

◆ path

◆ policy

fs::path anonymous_namespace{ActionHelper.cpp}::Options::policy {kDefaultPolicy}

◆ protection

std::string anonymous_namespace{ActionHelper.cpp}::Options::protection

◆ trustedApplications

std::vector<fs::path> anonymous_namespace{ActionHelper.cpp}::Options::trustedApplications

◆ trustedExecutables

std::vector<fs::path> anonymous_namespace{ActionHelper.cpp}::Options::trustedExecutables

◆ uid

std::optional<std::uint32_t> anonymous_namespace{ActionHelper.cpp}::Options::uid

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