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

One row of the archive closure. More...

#include <component.hpp>

Public Attributes

std::string role
 Profile-defined semantic role, e.g. "dsp.source".
std::string path
 Normalized safe relative path inside the archive.
std::string sha256
std::uint64_t bytes = 0
std::string media_type
bool executable_data = false
 True when the bytes are code the consuming product could execute.
ComponentPolicy policy

Detailed Description

One row of the archive closure.

Every archive member has exactly one of these, and every one of these has exactly one archive member.

Member Data Documentation

◆ bytes

std::uint64_t pulp::authoring_capsule::FileEntry::bytes = 0

◆ executable_data

bool pulp::authoring_capsule::FileEntry::executable_data = false

True when the bytes are code the consuming product could execute.

It does not authorize execution; it makes the preview honest.

◆ media_type

std::string pulp::authoring_capsule::FileEntry::media_type

◆ path

std::string pulp::authoring_capsule::FileEntry::path

Normalized safe relative path inside the archive.

◆ policy

ComponentPolicy pulp::authoring_capsule::FileEntry::policy

◆ role

std::string pulp::authoring_capsule::FileEntry::role

Profile-defined semantic role, e.g. "dsp.source".

◆ sha256

std::string pulp::authoring_capsule::FileEntry::sha256

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