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

#include <control_artifacts.hpp>

Public Attributes

std::filesystem::path root
std::size_t maximum_blob_bytes = 16u * 1024u * 1024u
std::size_t maximum_chunk_bytes = 1u * 1024u * 1024u
std::uint64_t maximum_total_bytes = 256u * 1024u * 1024u
 Logical publication quota.
std::size_t maximum_artifacts = 4096
std::size_t maximum_artifacts_per_client = 256
std::chrono::milliseconds maximum_lifetime = std::chrono::hours{24}
std::size_t maximum_deletion_audit_records = 4096

Member Data Documentation

◆ maximum_artifacts

std::size_t pulp::inspect::ControlArtifactStoreConfig::maximum_artifacts = 4096

◆ maximum_artifacts_per_client

std::size_t pulp::inspect::ControlArtifactStoreConfig::maximum_artifacts_per_client = 256

◆ maximum_blob_bytes

std::size_t pulp::inspect::ControlArtifactStoreConfig::maximum_blob_bytes = 16u * 1024u * 1024u

◆ maximum_chunk_bytes

std::size_t pulp::inspect::ControlArtifactStoreConfig::maximum_chunk_bytes = 1u * 1024u * 1024u

◆ maximum_deletion_audit_records

std::size_t pulp::inspect::ControlArtifactStoreConfig::maximum_deletion_audit_records = 4096

◆ maximum_lifetime

std::chrono::milliseconds pulp::inspect::ControlArtifactStoreConfig::maximum_lifetime = std::chrono::hours{24}

◆ maximum_total_bytes

std::uint64_t pulp::inspect::ControlArtifactStoreConfig::maximum_total_bytes = 256u * 1024u * 1024u

Logical publication quota.

Content-addressed blob deduplication never widens this bound: each ACL publication consumes its declared bytes.

◆ root

std::filesystem::path pulp::inspect::ControlArtifactStoreConfig::root

The documentation for this struct was generated from the following file: