RADLib
RADical C++ application framework
RADSecurity::SandboxProfile Struct Reference

Declarative sandbox policy for reporting or future launcher integration. More...

#include <RADSecurity.h>

Public Attributes

std::string name
 Human-readable policy name. More...
 
std::vector< std::string > readOnlyPaths
 Paths allowed for read access. More...
 
std::vector< std::string > writablePaths
 Paths allowed for write access. More...
 
bool allowNetwork = false
 Whether network access is allowed. More...
 
bool allowDeviceAccess = false
 Whether device node access is allowed. More...
 

Detailed Description

Declarative sandbox policy for reporting or future launcher integration.

Member Data Documentation

◆ allowDeviceAccess

bool RADSecurity::SandboxProfile::allowDeviceAccess = false

Whether device node access is allowed.

◆ allowNetwork

bool RADSecurity::SandboxProfile::allowNetwork = false

Whether network access is allowed.

◆ name

std::string RADSecurity::SandboxProfile::name

Human-readable policy name.

◆ readOnlyPaths

std::vector<std::string> RADSecurity::SandboxProfile::readOnlyPaths

Paths allowed for read access.

◆ writablePaths

std::vector<std::string> RADSecurity::SandboxProfile::writablePaths

Paths allowed for write access.


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