|
NAH 1.0.6
Native Application Host - Library API Reference
|
#include "nah/types.hpp"#include "nah/warnings.hpp"#include "nah/host_profile.hpp"#include <string>#include <vector>#include <optional>Go to the source code of this file.
Classes | |
| struct | nah::EnforcementResult |
| struct | nah::ParsedPermission |
Namespaces | |
| namespace | nah |
Functions | |
| std::vector< Capability > | nah::derive_capabilities_from_permissions (const std::vector< std::string > &permissions) |
| std::optional< Capability > | nah::derive_capability (const std::string &operation, const std::string &resource) |
| Capability | nah::derive_capability (const std::string &permission, WarningCollector &warnings) |
| std::optional< std::string > | nah::derive_enforcement (const std::string &capability_key, const HostProfile &profile) |
| EnforcementResult | nah::derive_enforcement (const std::vector< std::string > &filesystem_permissions, const std::vector< std::string > &network_permissions, const HostProfile &profile, WarningCollector &warnings) |
| std::optional< ParsedPermission > | nah::parse_permission_string (const std::string &permission) |