Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
status.hpp
Go to the documentation of this file.
1#pragma once
2
9
10#include <cstdint>
11#include <string>
12#include <string_view>
13
15
63
66std::string_view status_token(CapsuleStatus status) noexcept;
67
79
80} // namespace pulp::authoring_capsule
Definition archive.hpp:24
std::string_view status_token(CapsuleStatus status) noexcept
Stable machine-readable token, e.g.
CapsuleStatus
Definition status.hpp:16
@ manifest_invalid
Definition status.hpp:20
@ revoked_signer
Definition status.hpp:51
@ unsupported_format_version
Definition status.hpp:23
@ unsupported_format
Definition status.hpp:22
@ missing_required_role
The profile requires a semantic role this capsule does not carry, so the payload cannot satisfy the p...
Definition status.hpp:30
@ unsupported_profile_version
Definition status.hpp:25
@ unsupported_product
Definition status.hpp:26
@ unsupported_capability
Definition status.hpp:27
@ creator_identity_required
Definition status.hpp:53
@ cancelled
Definition status.hpp:61
@ runtime_floor_too_old
Definition status.hpp:31
@ signature_invalid
Definition status.hpp:50
@ ok
Definition status.hpp:17
@ unsupported_profile
Definition status.hpp:24
@ dependency_digest_mismatch
Definition status.hpp:44
@ path_rejected
Definition status.hpp:39
@ path_collision
Definition status.hpp:40
@ schema_migration_refused
Definition status.hpp:32
@ archive_budget_exceeded
Definition status.hpp:38
@ rights_insufficient
Definition status.hpp:47
@ digest_mismatch
Definition status.hpp:36
@ missing_dependency
Definition status.hpp:43
@ manifest_not_first
Definition status.hpp:21
@ downgrade_refused
Definition status.hpp:52
@ staging_failed
Definition status.hpp:59
@ missing_licensed_sample
Definition status.hpp:46
@ closure_violation
Definition status.hpp:35
@ publication_conflict
Definition status.hpp:60
@ unsafe_archive
Definition status.hpp:37
@ decode_unsupported
Definition status.hpp:56
@ dependency_provider_denied
Definition status.hpp:45
A rejection with the exact subject that caused it.
Definition status.hpp:69
CapsuleStatus status
Definition status.hpp:70
std::string found
What was present instead.
Definition status.hpp:77
std::string required
What was required, when the failure is a version or floor mismatch.
Definition status.hpp:75
std::string subject
The member path, dependency id, capability name, profile id, or field pointer the failure is about.
Definition status.hpp:73