Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
reload_trust_policy.hpp File Reference
#include <pulp/format/reload/reload_transaction.hpp>
#include <pulp/format/reload/swap_pack.hpp>
#include <cstdint>
#include <filesystem>
#include <fstream>
#include <string>
#include <variant>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::format::reload::ReloadTrustPolicy

Namespaces

namespace  pulp
namespace  pulp::format
 What the product grants a device: the quota table indexed by capability tier and live thermal state.
namespace  pulp::format::reload

Typedefs

using pulp::format::reload::ReloadTrustDecision = std::variant<std::monostate, SwapPackTrust, ReloadOutcome>
 The three outcomes of applying the policy to logic_path:

Functions

std::filesystem::path pulp::format::reload::reload_sidecar_manifest_path (const std::filesystem::path &logic)
 Sidecar manifest path for a watched logic file.
ReloadTrustDecision pulp::format::reload::resolve_reload_trust (const std::filesystem::path &logic_path, const ReloadTrustPolicy &policy)