Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
processor_restore.hpp File Reference
#include <pulp/format/plugin_descriptor.hpp>
#include <cstdint>
#include <functional>
#include <map>
#include <memory>
#include <span>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::host::ProcessorTypeKey
struct  pulp::host::ProcessorRestoreDescriptor
 Application-owned, exact-version registration. More...
struct  pulp::host::ProcessorRestoreRecord
 Already decoded two-part state. More...
struct  pulp::host::RestoredProcessor
struct  pulp::host::ProcessorRestoreResult
class  pulp::host::ProcessorRestoreRegistry
 Control-thread building block for hosts restoring a set of Processor nodes. More...

Namespaces

namespace  pulp
namespace  pulp::format
 What the product grants a device: the quota table indexed by capability tier and live thermal state.
namespace  pulp::host
 Bounded event contracts shared by host ingress and graph-authored nodes.

Enumerations

enum class  pulp::host::ProcessorRestoreCode {
  pulp::host::Restored , pulp::host::InvalidDescriptor , pulp::host::DuplicateProcessorType , pulp::host::InvalidRecord ,
  pulp::host::StateLimitExceeded , pulp::host::UnknownProcessorType , pulp::host::ProcessorTypeDisallowed , pulp::host::UnsupportedVersion ,
  pulp::host::ProcessorConstructionFailed , pulp::host::ProcessorInstanceNotFresh , pulp::host::ProcessorPortMismatch , pulp::host::ProcessorCapabilityMismatch ,
  pulp::host::ProcessorStateRestoreFailed
}

Functions

const char * pulp::host::processor_restore_code_name (ProcessorRestoreCode code) noexcept
 Stable names for machine-readable diagnostics; messages are supplementary.