Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
control_host_ui_executor.hpp File Reference
#include <pulp/inspect/capture_source.hpp>
#include <pulp/inspect/control_execution.hpp>
#include <pulp/inspect/control_identity.hpp>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <optional>
#include <string>
#include <string_view>
#include <variant>

Go to the source code of this file.

Classes

struct  pulp::inspect::ControlUiExactTarget
 A node name is never authority by itself. More...
struct  pulp::inspect::ControlUiAuthorityOwner
 Broker-owned opaque authority owner for UI state retained between receipts. More...
struct  pulp::inspect::ControlUiProjectedAuthority
 Live broker authority projected to the exact enrolled host. More...
struct  pulp::inspect::ControlUiPointerInput
struct  pulp::inspect::ControlUiKeyboardInput
struct  pulp::inspect::ControlUiFocusInput
struct  pulp::inspect::ControlUiTextInput
class  pulp::inspect::ControlHostUiTargetAdapter
 Pulp-owned composition seam for an ordinary Standalone view tree. More...
struct  pulp::inspect::ControlHostUiBinding
struct  pulp::inspect::ControlHostUiExecutorConfig
class  pulp::inspect::ControlHostUiExecutor
 Canonical exact-instance adapter for screenshot capture, bounded UI input, and explicitly unsafe research evaluation. More...

Namespaces

namespace  pulp
namespace  pulp::inspect

Typedefs

using pulp::inspect::ControlUiAuthorityResolver
using pulp::inspect::ControlUiInput
using pulp::inspect::ControlRuntimeEvalRedactor

Enumerations

enum class  pulp::inspect::ControlUiApplyStatus : std::uint8_t { pulp::inspect::Applied , pulp::inspect::TargetUnavailable , pulp::inspect::StaleGeneration , pulp::inspect::InvalidEvent }

Functions

std::string_view pulp::inspect::control_ui_input_disposition () noexcept
 Stable registry/documentation disposition for the UI-input contract.

Variables

constexpr std::size_t pulp::inspect::kControlCaptureMaximumBytes = 16u * 1024u * 1024u
constexpr std::size_t pulp::inspect::kControlRuntimeEvalMaximumResultBytes = 256u * 1024u
constexpr std::size_t pulp::inspect::kControlUiMaximumTargetBytes = 256
constexpr std::size_t pulp::inspect::kControlUiMaximumViewGenerationBytes = 128
constexpr std::size_t pulp::inspect::kControlUiMaximumKeyBytes = 64
constexpr std::size_t pulp::inspect::kControlUiMaximumTextBytes = 4096
constexpr double pulp::inspect::kControlUiMaximumCoordinate = 1'000'000.0