NAH 1.0.6
Native Application Host - Library API Reference
Loading...
Searching...
No Matches
nah::HostProfile Struct Reference

#include <host_profile.hpp>

Public Attributes

std::unordered_map< std::string, std::string > capabilities
 
std::unordered_map< std::string, std::string > environment
 
struct { 
 
   std::vector< std::string >   allow_versions 
 
   BindingMode   binding_mode = BindingMode::Canonical 
 
   std::vector< std::string >   deny_versions 
 
   std::unordered_map< std::string, std::string >   map 
 
nak 
 
struct { 
 
   std::vector< std::string >   allow_keys 
 
   OverrideMode   mode = OverrideMode::Allow 
 
overrides 
 
struct { 
 
   std::vector< std::string >   library_append 
 
   std::vector< std::string >   library_prepend 
 
paths 
 
std::string schema
 
std::string source_path
 
std::unordered_map< std::string, WarningActionwarnings
 

Detailed Description

Definition at line 15 of file host_profile.hpp.

Member Data Documentation

◆ allow_keys

std::vector<std::string> nah::HostProfile::allow_keys

Definition at line 44 of file host_profile.hpp.

◆ allow_versions

std::vector<std::string> nah::HostProfile::allow_versions

Definition at line 21 of file host_profile.hpp.

◆ binding_mode

BindingMode nah::HostProfile::binding_mode = BindingMode::Canonical

Definition at line 20 of file host_profile.hpp.

◆ capabilities

std::unordered_map<std::string, std::string> nah::HostProfile::capabilities

Definition at line 39 of file host_profile.hpp.

◆ deny_versions

std::vector<std::string> nah::HostProfile::deny_versions

Definition at line 22 of file host_profile.hpp.

◆ environment

std::unordered_map<std::string, std::string> nah::HostProfile::environment

Definition at line 27 of file host_profile.hpp.

◆ library_append

std::vector<std::string> nah::HostProfile::library_append

Definition at line 32 of file host_profile.hpp.

◆ library_prepend

std::vector<std::string> nah::HostProfile::library_prepend

Definition at line 31 of file host_profile.hpp.

◆ map

std::unordered_map<std::string, std::string> nah::HostProfile::map

Definition at line 23 of file host_profile.hpp.

◆ mode

OverrideMode nah::HostProfile::mode = OverrideMode::Allow

Definition at line 43 of file host_profile.hpp.

◆ [struct]

struct { ... } nah::HostProfile::nak

◆ [struct]

struct { ... } nah::HostProfile::overrides

◆ [struct]

struct { ... } nah::HostProfile::paths

◆ schema

std::string nah::HostProfile::schema

Definition at line 16 of file host_profile.hpp.

◆ source_path

std::string nah::HostProfile::source_path

Definition at line 48 of file host_profile.hpp.

◆ warnings

std::unordered_map<std::string, WarningAction> nah::HostProfile::warnings

Definition at line 36 of file host_profile.hpp.


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