Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::authoring_capsule::CapsulePreview Struct Reference

#include <preview.hpp>

Public Attributes

Manifest manifest
CompatibilityVerdict compatibility = CompatibilityVerdict::unsupported
Completeness completeness = Completeness::partial
std::vector< CapabilityRequirement > capabilities
std::vector< DependencySummary > dependencies
RightsSummary rights
std::uint64_t archive_bytes = 0
std::uint64_t expanded_bytes = 0
std::size_t member_count = 0
bool contains_executable_data = false
 True when at least one component carries executable_data.
bool signature_verified = false
 True when a trust envelope was present and verified.
std::string signer_id
CapsuleError unmet
 Populated when compatibility is not supported: the exact profile, version, capability, or runtime the user would need.

Member Data Documentation

◆ archive_bytes

std::uint64_t pulp::authoring_capsule::CapsulePreview::archive_bytes = 0

◆ capabilities

std::vector<CapabilityRequirement> pulp::authoring_capsule::CapsulePreview::capabilities

◆ compatibility

CompatibilityVerdict pulp::authoring_capsule::CapsulePreview::compatibility = CompatibilityVerdict::unsupported

◆ completeness

Completeness pulp::authoring_capsule::CapsulePreview::completeness = Completeness::partial

◆ contains_executable_data

bool pulp::authoring_capsule::CapsulePreview::contains_executable_data = false

True when at least one component carries executable_data.

Surfaced so consent is informed: admitting a capsule is not the same as agreeing to build its source.

◆ dependencies

std::vector<DependencySummary> pulp::authoring_capsule::CapsulePreview::dependencies

◆ expanded_bytes

std::uint64_t pulp::authoring_capsule::CapsulePreview::expanded_bytes = 0

◆ manifest

Manifest pulp::authoring_capsule::CapsulePreview::manifest

◆ member_count

std::size_t pulp::authoring_capsule::CapsulePreview::member_count = 0

◆ rights

RightsSummary pulp::authoring_capsule::CapsulePreview::rights

◆ signature_verified

bool pulp::authoring_capsule::CapsulePreview::signature_verified = false

True when a trust envelope was present and verified.

A verified signature establishes identity, not permission to escape a sandbox.

◆ signer_id

std::string pulp::authoring_capsule::CapsulePreview::signer_id

◆ unmet

CapsuleError pulp::authoring_capsule::CapsulePreview::unmet

Populated when compatibility is not supported: the exact profile, version, capability, or runtime the user would need.


The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/authoring_capsule/include/pulp/authoring_capsule/preview.hpp