Per-component policy. More...
#include <compare>#include <cstdint>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | pulp::authoring_capsule::Redistribution |
| Permission to pass a component's bytes on. More... | |
| struct | pulp::authoring_capsule::ComponentPolicy |
| struct | pulp::authoring_capsule::FileEntry |
| One row of the archive closure. More... | |
| struct | pulp::authoring_capsule::DependencyEntry |
| A component whose bytes are not in the archive. More... | |
| struct | pulp::authoring_capsule::ComponentRef |
| A reference to one component row, for a result that must name components it does not own. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::authoring_capsule |
Per-component policy.
Rights, disclosure, and availability are properties of each artifact, never of the capsule as a whole: a project may pair open DSP with a proprietary UI, or a public patch with a sample the recipient must supply. A project-wide open_source or locked flag cannot express that, so this layer does not have one.