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

In-memory command-journal quotas. More...

#include <journal.hpp>

Public Attributes

std::size_t max_transactions = 1024
std::size_t max_commands = 8192
std::size_t max_retained_bytes = 16 * 1024 * 1024

Detailed Description

In-memory command-journal quotas.

A new entry must fit all three ceilings atomically; no automatic journal eviction occurs. checkpoint() releases accounting for the discarded prefix.

Member Data Documentation

◆ max_commands

std::size_t pulp::timeline::JournalLimits::max_commands = 8192

◆ max_retained_bytes

std::size_t pulp::timeline::JournalLimits::max_retained_bytes = 16 * 1024 * 1024

◆ max_transactions

std::size_t pulp::timeline::JournalLimits::max_transactions = 1024

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