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

#include <control_host_ui_executor.hpp>

Public Attributes

ControlHostUiBinding binding
std::shared_ptr< InspectorMainThreadRpc > main_thread_rpc
std::shared_ptr< InspectorCaptureSource > capture_source
std::shared_ptr< ControlHostUiTargetAdapter > target_adapter
ControlUiAuthorityResolver resolve_authority
 Required with target_adapter.
std::string view_generation
 Opaque generation minted whenever the Standalone attaches a replacement root view.
std::shared_ptr< RuntimeEvaluator > runtime_evaluator
ControlRuntimeEvalRedactor redact_runtime_eval_result
 Required with runtime_evaluator. Returning nullopt fails closed.
std::size_t maximum_capture_bytes = kControlCaptureMaximumBytes
std::size_t maximum_eval_result_bytes = kControlRuntimeEvalMaximumResultBytes
std::chrono::milliseconds capture_lifetime = std::chrono::minutes(15)

Member Data Documentation

◆ binding

ControlHostUiBinding pulp::inspect::ControlHostUiExecutorConfig::binding

◆ capture_lifetime

std::chrono::milliseconds pulp::inspect::ControlHostUiExecutorConfig::capture_lifetime = std::chrono::minutes(15)

◆ capture_source

std::shared_ptr<InspectorCaptureSource> pulp::inspect::ControlHostUiExecutorConfig::capture_source

◆ main_thread_rpc

std::shared_ptr<InspectorMainThreadRpc> pulp::inspect::ControlHostUiExecutorConfig::main_thread_rpc

◆ maximum_capture_bytes

std::size_t pulp::inspect::ControlHostUiExecutorConfig::maximum_capture_bytes = kControlCaptureMaximumBytes

◆ maximum_eval_result_bytes

std::size_t pulp::inspect::ControlHostUiExecutorConfig::maximum_eval_result_bytes = kControlRuntimeEvalMaximumResultBytes

◆ redact_runtime_eval_result

ControlRuntimeEvalRedactor pulp::inspect::ControlHostUiExecutorConfig::redact_runtime_eval_result

Required with runtime_evaluator. Returning nullopt fails closed.

◆ resolve_authority

ControlUiAuthorityResolver pulp::inspect::ControlHostUiExecutorConfig::resolve_authority

Required with target_adapter.

Resolves only the broker's opaque authority projection for the exact admitted host binding.

◆ runtime_evaluator

std::shared_ptr<RuntimeEvaluator> pulp::inspect::ControlHostUiExecutorConfig::runtime_evaluator

◆ target_adapter

std::shared_ptr<ControlHostUiTargetAdapter> pulp::inspect::ControlHostUiExecutorConfig::target_adapter

◆ view_generation

std::string pulp::inspect::ControlHostUiExecutorConfig::view_generation

Opaque generation minted whenever the Standalone attaches a replacement root view.

Required with target_adapter and included in every node call.


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