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

Host-owned snapshot returned by Inspector.getAgentContext. More...

#include <agent_context.hpp>

Public Attributes

std::string binary_path
std::string binary_build_id
std::int64_t binary_mtime_unix_ms = 0
std::string plugin_id
std::string session_id
std::string instance_id
bool editor_open = false
bool window_visible = false
bool processing = false
std::uint64_t xrun_count = 0
bool hot_reload_available = false
bool hot_reload_enabled = false
bool hot_reload_pending = false
std::uint64_t unsaved_tweak_count = 0
std::vector< std::string > actionable_issues

Detailed Description

Host-owned snapshot returned by Inspector.getAgentContext.

The protocol layer owns serialization; hosts only report facts from their live instance.

Member Data Documentation

◆ actionable_issues

std::vector<std::string> pulp::inspect::InspectorAgentContext::actionable_issues

◆ binary_build_id

std::string pulp::inspect::InspectorAgentContext::binary_build_id

◆ binary_mtime_unix_ms

std::int64_t pulp::inspect::InspectorAgentContext::binary_mtime_unix_ms = 0

◆ binary_path

std::string pulp::inspect::InspectorAgentContext::binary_path

◆ editor_open

bool pulp::inspect::InspectorAgentContext::editor_open = false

◆ hot_reload_available

bool pulp::inspect::InspectorAgentContext::hot_reload_available = false

◆ hot_reload_enabled

bool pulp::inspect::InspectorAgentContext::hot_reload_enabled = false

◆ hot_reload_pending

bool pulp::inspect::InspectorAgentContext::hot_reload_pending = false

◆ instance_id

std::string pulp::inspect::InspectorAgentContext::instance_id

◆ plugin_id

std::string pulp::inspect::InspectorAgentContext::plugin_id

◆ processing

bool pulp::inspect::InspectorAgentContext::processing = false

◆ session_id

std::string pulp::inspect::InspectorAgentContext::session_id

◆ unsaved_tweak_count

std::uint64_t pulp::inspect::InspectorAgentContext::unsaved_tweak_count = 0

◆ window_visible

bool pulp::inspect::InspectorAgentContext::window_visible = false

◆ xrun_count

std::uint64_t pulp::inspect::InspectorAgentContext::xrun_count = 0

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