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

#include <custom_node_diagnostics.hpp>

Public Attributes

std::string type_id
int type_version = 1
std::uint64_t schema = 0
std::size_t report_bytes = 0
CustomNodeDiagnosticAvailability(* query )(const void *instance, std::span< std::byte > output, std::uint64_t &preparation_generation) noexcept
std::string producer_type_id
int producer_type_version = 0

Static Public Attributes

static constexpr std::size_t kMaximumReportBytes = 4096

Member Data Documentation

◆ kMaximumReportBytes

std::size_t pulp::host::CustomNodeDiagnosticsDescriptor::kMaximumReportBytes = 4096
staticconstexpr

◆ producer_type_id

std::string pulp::host::CustomNodeDiagnosticsDescriptor::producer_type_id

◆ producer_type_version

int pulp::host::CustomNodeDiagnosticsDescriptor::producer_type_version = 0

◆ query

CustomNodeDiagnosticAvailability(* pulp::host::CustomNodeDiagnosticsDescriptor::query) (const void *instance, std::span< std::byte > output, std::uint64_t &preparation_generation) noexcept
noexcept
Initial value:
=
nullptr

◆ report_bytes

std::size_t pulp::host::CustomNodeDiagnosticsDescriptor::report_bytes = 0

◆ schema

std::uint64_t pulp::host::CustomNodeDiagnosticsDescriptor::schema = 0

◆ type_id

std::string pulp::host::CustomNodeDiagnosticsDescriptor::type_id

◆ type_version

int pulp::host::CustomNodeDiagnosticsDescriptor::type_version = 1

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