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

#include <types.hpp>

Public Attributes

struct { 
 
   std::string   entrypoint 
 
   std::string   id 
 
   std::string   root 
 
   std::string   version 
 
app 
 
CapabilityUsage capability_usage
 
struct { 
 
   std::vector< std::string >   filesystem 
 
   std::vector< std::string >   network 
 
enforcement 
 
std::unordered_map< std::string, std::string > environment
 
struct { 
 
   std::vector< std::string >   arguments 
 
   std::string   binary 
 
   std::string   cwd 
 
   std::string   library_path_env_key 
 
   std::vector< std::string >   library_paths 
 
execution 
 
std::unordered_map< std::string, AssetExportexports
 
struct { 
 
   std::string   id 
 
   std::string   record_ref 
 
   std::string   resource_root 
 
   std::string   root 
 
   std::string   version 
 
nak 
 
TrustInfo trust
 

Detailed Description

Definition at line 182 of file types.hpp.

Member Data Documentation

◆ [struct]

struct { ... } nah::LaunchContract::app

◆ arguments

std::vector<std::string> nah::LaunchContract::arguments

Definition at line 200 of file types.hpp.

◆ binary

std::string nah::LaunchContract::binary

Definition at line 199 of file types.hpp.

◆ capability_usage

CapabilityUsage nah::LaunchContract::capability_usage

Definition at line 217 of file types.hpp.

◆ cwd

std::string nah::LaunchContract::cwd

Definition at line 201 of file types.hpp.

◆ [struct]

struct { ... } nah::LaunchContract::enforcement

◆ entrypoint

std::string nah::LaunchContract::entrypoint

Definition at line 187 of file types.hpp.

◆ environment

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

Definition at line 206 of file types.hpp.

◆ [struct]

struct { ... } nah::LaunchContract::execution

◆ exports

std::unordered_map<std::string, AssetExport> nah::LaunchContract::exports

Definition at line 215 of file types.hpp.

◆ filesystem

std::vector<std::string> nah::LaunchContract::filesystem

Definition at line 209 of file types.hpp.

◆ id

std::string nah::LaunchContract::id

Definition at line 184 of file types.hpp.

◆ library_path_env_key

std::string nah::LaunchContract::library_path_env_key

Definition at line 202 of file types.hpp.

◆ library_paths

std::vector<std::string> nah::LaunchContract::library_paths

Definition at line 203 of file types.hpp.

◆ [struct]

struct { ... } nah::LaunchContract::nak

◆ network

std::vector<std::string> nah::LaunchContract::network

Definition at line 210 of file types.hpp.

◆ record_ref

std::string nah::LaunchContract::record_ref

Definition at line 195 of file types.hpp.

◆ resource_root

std::string nah::LaunchContract::resource_root

Definition at line 194 of file types.hpp.

◆ root

std::string nah::LaunchContract::root

Definition at line 186 of file types.hpp.

◆ trust

TrustInfo nah::LaunchContract::trust

Definition at line 213 of file types.hpp.

◆ version

std::string nah::LaunchContract::version

Definition at line 185 of file types.hpp.


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