|
| struct | InspectorAgentContext |
| | Host-owned snapshot returned by Inspector.getAgentContext. More...
|
| class | InspectorAgentContextSource |
| | Composition seam for host state that does not belong in protocol dispatch. More...
|
| struct | AgentRequest |
| | One queued request from the human, with the context the agent needs to act without guessing which design/screen/state it refers to. More...
|
| struct | AudioConfig |
| | Audio configuration snapshot. More...
|
| struct | MidiLogEntry |
| | A single MIDI event for logging. More...
|
| struct | BufferUnderrun |
| | Buffer underrun event. More...
|
| struct | ChannelLevels |
| | Per-channel audio levels. More...
|
| struct | AudioRuntimeTelemetry |
| | Cheap runtime telemetry bridge for agent/UI polling. More...
|
| class | AudioInspector |
| | Monitors audio thread performance and state for the inspector. More...
|
| struct | InspectorAuditEntry |
| | Metadata-only record for a mutating inspector request. More...
|
| class | InspectorAuditLog |
| struct | ControlSecurityAuditEntry |
| | Metadata-only security event. More...
|
| class | ControlSecurityAuditLog |
| struct | InspectorAuthChallenge |
| class | InspectorAuthVerifier |
| | One-shot verifier for a server-issued nonce. More...
|
| struct | InspectorMethodDescriptor |
| struct | InspectorCapabilityDescriptor |
| struct | InspectorCapture |
| class | InspectorCaptureSource |
| | Host-owned image source. More...
|
| struct | InspectorClientTarget |
| | Exact selector for one canonical control registration generation. More...
|
| struct | InspectorClientResult |
| | Typed outcome for a one-shot canonical control request. More...
|
| class | ConsoleCapture |
| | Captures JS console output (console.log/warn/error) for inspector display. More...
|
| struct | ControlAdmissionRequest |
| struct | ControlAdmissionPlan |
| | Immutable authority snapshot minted by ControlBroker after all seven permission terms pass. More...
|
| struct | ControlAdmissionResult |
| struct | ControlAdmissionPolicy |
| | Trusted, bounded, non-blocking broker-side evaluators for the three dynamic permission terms not owned by identity, manifest, or grant state. More...
|
| struct | ControlArtifactLineage |
| struct | ControlArtifactProperties |
| struct | ControlArtifactMetadata |
| struct | ControlArtifactStoreConfig |
| struct | ControlArtifactDeletionRecord |
| | Persisted deletion evidence intentionally excludes client-provided content, paths, consent text, and plugin metadata. More...
|
| struct | ControlArtifactCollectionResult |
| struct | ControlArtifactStoreResult |
| struct | ControlArtifactReadResult |
| class | ControlArtifactStore |
| | Broker-owned content-addressed artifact persistence. More...
|
| struct | ControlBrokerConfig |
| struct | ControlBrokerLifecycleResult |
| class | ControlBroker |
| | Dormant composition root for the local capability-control broker. More...
|
| struct | ControlEndpointIdentity |
| | Filesystem identity captured for an owner-private local socket endpoint. More...
|
| struct | ControlTransportDispatchResult |
| class | ControlClientTransport |
| | One authenticated, connection-bound capability-control session. More...
|
| struct | ControlDispatchResult |
| class | ControlClient |
| | Typed capability-control client over one connection-bound transport. More...
|
| struct | ControlClientConnectionConfig |
| class | ControlClientConnection |
| | Concrete OS-local transport for one authenticated control session. More...
|
| struct | ControlClientConnectionPrincipal |
| struct | ControlHostConnectionPrincipal |
| struct | ControlConnectionAdmission |
| struct | ControlConnectionAdmissionTicket |
| struct | ControlConnectionAdmissionResult |
| struct | ControlConnectionAdmissionStoreConfig |
| class | ControlConnectionAdmissionStore |
| | Broker-owned, process-local admission registry for authenticated carriers. More...
|
| struct | ControlConsentPrompt |
| struct | ControlBrokerConsentAuthorityConfig |
| class | ControlBrokerConsentAuthority |
| | Process-local production consent authority. More...
|
| struct | ControlEndpointEnrollmentContext |
| | Explicit injection seam for endpoint-owned enrollment. More...
|
| struct | ControlTrustedHostManagementLaunchResult |
| struct | ControlTrustedHostManagement |
| struct | ControlEndpointConfig |
| class | ControlEndpoint |
| | OS-local carrier for one ControlService composition root. More...
|
| struct | ControlExecutionOutcome |
| struct | ControlArtifactPublication |
| struct | ControlExecutionContext |
| class | ControlOperationExecutorSlot |
| | One-time late binding for a host operation executor. More...
|
| class | ControlGpuHealthProvider |
| | UI-thread producer for the immutable snapshot consumed by dev.pulp.gpu/health.read@1. More...
|
| struct | ControlGpuHealthReadSource |
| | Exact-instance source for a bounded GPU startup-health snapshot. More...
|
| class | ControlGpuHealthViewAdapter |
| | Pulp-owned UI-thread bridge from a concrete Standalone/plugin/constrained host to ControlGpuHealthProvider. More...
|
| struct | ControlGrantId |
| struct | ControlConsentDecision |
| struct | ControlGrantRequest |
| struct | ControlGrantConsentRequest |
| | Consent input assembled only after the broker has authenticated the client and resolved an exact live registration and selector. More...
|
| struct | ControlGrant |
| struct | ControlGrantResult |
| struct | ControlOperationAuthorization |
| struct | ControlGrantStoreConfig |
| class | ControlGrantStore |
| | Stores only the client_granted term of the permission equation. More...
|
| struct | ControlBrokerHealth |
| struct | ControlHealthProbeConfig |
| struct | ControlBrokerHealthProbeResult |
| struct | ControlHostBootstrapDiagnostics |
| class | ControlHostBootstrapRecord |
| | One-shot inherited authority material. More...
|
| class | ControlHostBootstrapBytes |
| struct | ControlHostConnectionConfig |
| class | ControlHostConnection |
| | Authenticated host-role carrier over the canonical ControlEnvelope stream. More...
|
| struct | ControlUiObservationRequest |
| struct | ControlUiObservation |
| struct | ControlDiagnosticItem |
| struct | ControlLogEntry |
| struct | ControlLogPage |
| struct | ControlTestNoteInput |
| struct | ControlTestTransportInput |
| struct | ControlAuthoringChanges |
| struct | ControlAuthoringApplyResult |
| struct | ControlHostDevelopmentBinding |
| struct | ControlHostDevelopmentExecutorConfig |
| class | ControlHostDevelopmentExecutor |
| | Canonical host-main composition for bounded development outcomes that do not belong to state, capture, Motion, telemetry, or runtime evaluation. More...
|
| struct | ControlHostEnrollmentTicket |
| struct | ControlHostEnrollmentResult |
| class | ControlHostEnrollmentPlan |
| | Move-only broker plan binding one consumed immutable launch snapshot to the exact preobserved process the broker launched. More...
|
| struct | ControlHostEnrollmentStoreConfig |
| class | ControlHostEnrollmentStore |
| | Bounded, process-local enrollment registry. More...
|
| struct | ControlHostObservabilityBinding |
| struct | ControlHostObservabilityBundleConfig |
| class | ControlHostObservabilityBundle |
| | Registration-scoped canonical trace and telemetry executor bundle. More...
|
| struct | ControlHostPreflightDiagnostics |
| class | ControlHostRouter |
| | Dormant broker-to-host route selector. More...
|
| struct | ControlUiExactTarget |
| | A node name is never authority by itself. More...
|
| struct | ControlUiAuthorityOwner |
| | Broker-owned opaque authority owner for UI state retained between receipts. More...
|
| struct | ControlUiProjectedAuthority |
| | Live broker authority projected to the exact enrolled host. More...
|
| struct | ControlUiPointerInput |
| struct | ControlUiKeyboardInput |
| struct | ControlUiFocusInput |
| struct | ControlUiTextInput |
| class | ControlHostUiTargetAdapter |
| | Pulp-owned composition seam for an ordinary Standalone view tree. More...
|
| struct | ControlHostUiBinding |
| struct | ControlHostUiExecutorConfig |
| class | ControlHostUiExecutor |
| | Canonical exact-instance adapter for screenshot capture, bounded UI input, and explicitly unsafe research evaluation. More...
|
| struct | ControlBrokerId |
| struct | ControlClientId |
| struct | ControlRegistrationId |
| struct | ControlPeerEvidence |
| | Evidence observed by the local IPC carrier. More...
|
| class | VerifiedControlPeerIdentity |
| | Copyable proof minted only by the broker's trusted OS peer verifier. More...
|
| class | ControlPeerVerifier |
| | Converts carrier-observed process evidence into an unforgeable-by-payload identity. More...
|
| class | ControlBootstrapSecret |
| | Move-only bootstrap material. Destruction wipes the secret bytes. More...
|
| struct | ControlBootstrapTicket |
| struct | ControlBootstrapResult |
| struct | ControlClientIdentity |
| struct | ControlClientResult |
| struct | ControlRegistrationRequest |
| struct | ControlRegistration |
| struct | ControlRegistrationResult |
| struct | ControlIdentityRegistryConfig |
| class | ControlIdentityRegistry |
| | Broker-owned identity state. More...
|
| struct | InspectorControlSession |
| | Authority material returned by an enrollment-aware client integration. More...
|
| class | InspectorControlSessionOpener |
| | Injected enrollment/session boundary for canonical Inspector operations. More...
|
| struct | ControlInstalledHostUiTargets |
| struct | ControlInstalledHostUiConfig |
| struct | ControlInstalledHostDevelopmentConfig |
| struct | ControlInstalledHostConfig |
| class | ControlInstalledHost |
| | Production ownership seam for one broker-launched installed T1 host. More...
|
| class | ControlMainThreadExecutor |
| | Adapts typed control execution onto the completion-carrying Inspector main thread RPC without creating another queue or transport. More...
|
| struct | ControlManifest |
| struct | ControlManifestDiagnostics |
| struct | ControlManifestValidation |
| struct | ControlArtifactExpectation |
| struct | ControlArtifactValidation |
| struct | ControlArtifactResultBinding |
| | A frozen Product A operation contract. More...
|
| struct | ControlReceiptResultBinding |
| | Binds a typed success-result field to the broker-minted durable receipt. More...
|
| struct | ControlOperationDescriptor |
| struct | ControlPermissionInputs |
| | Inputs to the canonical permission equation. More...
|
| struct | ControlPermissionDecision |
| struct | ControlMotionTarget |
| | Exact T1 host state resolved after canonical admission. More...
|
| struct | ControlMotionExecutorConfig |
| class | ControlMotionExecutor |
| | Executes dev.pulp.trace/control@1 without invoking the deleted Motion RPC transport. More...
|
| struct | ControlOfflineRenderSource |
| | Owned, transport-independent input resolved by a trusted T0 launcher from the request's opaque input artifact ID. More...
|
| struct | ControlReceiptId |
| struct | ControlAuthorityBinding |
| | Canonical immutable snapshot of the authority under which an operation was admitted. More...
|
| struct | ControlOperationBinding |
| | The complete idempotency scope for one admitted operation. More...
|
| struct | ControlOperationResult |
| struct | ControlOperationReceipt |
| struct | ControlOperationStoreResult |
| struct | ControlOperationStoreConfig |
| class | ControlOperationStore |
| | Durable broker operation receipt and idempotency ledger. More...
|
| struct | ControlPeerExpectation |
| | Exact broker-owned peer expectation. More...
|
| struct | ControlProtocolRange |
| struct | ControlNegotiationOffer |
| struct | ControlNegotiationResult |
| struct | ControlRequestEnvelope |
| struct | ControlCancelEnvelope |
| struct | ControlProgressEnvelope |
| | A bounded progress observation for one admitted operation. More...
|
| struct | ControlSessionOpenEnvelope |
| struct | ControlSessionOpenResult |
| struct | ControlManagementEnvelope |
| | Finite broker-management family used by installed control adapters. More...
|
| struct | ControlManagementResult |
| struct | ControlHostOpenEnvelope |
| struct | ControlHostOpenResult |
| struct | ControlHostReadyEnvelope |
| struct | ControlHostReadyResult |
| struct | ControlHostHeartbeatEnvelope |
| struct | ControlHostHeartbeatResult |
| struct | ControlHostPreflightChallengeEnvelope |
| struct | ControlHostPreflightResponseEnvelope |
| struct | ControlHostPreflightBootstrapEnvelope |
| struct | ControlHostPreflightReceiptEnvelope |
| struct | ControlHostExecuteEnvelope |
| | Broker-to-host execution request. More...
|
| struct | ControlHostAuthorityEndEnvelope |
| struct | ControlHostProgressEnvelope |
| struct | ControlHostCancelEnvelope |
| struct | ControlArtifactReadEnvelope |
| struct | ControlArtifactWireMetadata |
| | Flattened, bounded wire representation of artifact metadata. More...
|
| struct | ControlArtifactReadResponseEnvelope |
| struct | ControlHealthEnvelope |
| struct | ControlHealthResult |
| struct | ControlErrorEnvelope |
| struct | ControlHostArtifactPublication |
| | Host-authored execution outcome. More...
|
| struct | ControlHostCompleteEnvelope |
| struct | ControlArtifactHandle |
| struct | ControlReceiptEnvelope |
| struct | ControlLegacyInspectorError |
| | Lossless compatibility detail for a failed operation declared with the legacy-inspector-json-v1 adapter encoding. More...
|
| struct | ControlEnvelope |
| struct | ControlProtocolDiagnostics |
| struct | ControlJsonSchemaDiagnostics |
| struct | ControlSampleRegionGeneration |
| | The host shares this authority with every topology publication for one graph. More...
|
| class | ControlSampleRegionTarget |
| struct | ControlSequencerStateTarget |
| | Exact live sequencer channel resolved only after broker admission. More...
|
| struct | ControlSequencerTransportTarget |
| | The exact live transport an admitted registration may observe and edit. More...
|
| struct | ControlServiceResult |
| struct | ControlServiceConfig |
| class | ControlService |
| | Dormant typed dispatcher over the broker composition root. More...
|
| struct | ControlStandaloneUiAdapterConfig |
| class | ControlStandaloneUiAdapter |
| | Ordinary Standalone implementation of the Pulp-owned UI adapter seam. More...
|
| struct | ControlStateReadSource |
| | A legal-thread view of one exact runtime's StateStore. More...
|
| struct | ControlStateWriteTarget |
| | Exact T1/T2a mutable state resolved only after broker admission. More...
|
| struct | ControlTelemetryAuthority |
| struct | ControlTelemetrySubscriptionRequest |
| struct | ControlTelemetryChannelSample |
| struct | ControlTelemetryFrame |
| struct | ControlTelemetryTapConfig |
| class | ControlTelemetryTap |
| | Canonical transport-free, bounded fan-out telemetry tap. More...
|
| struct | ControlTimelineDocumentSessionRequest |
| | One decoded document-session request, already validated against the operation's input schema and the broker's writer-profile policy. More...
|
| struct | ControlTimelineDocumentSessionOutcome |
| | One typed outcome from the bound timeline::DocumentSession. More...
|
| struct | ControlTimelineDocumentSessionSource |
| | Exact-instance source for one live mutable Timeline document session. More...
|
| struct | ControlTraceSessionExecutorConfig |
| class | ControlTraceSessionExecutor |
| | Executes the canonical trace-session operation through the existing process-global tracing owner on the registered host main thread. More...
|
| struct | ControlTrustedHostLaunchIntent |
| struct | ControlTrustedHostInventoryConfig |
| struct | ControlTrustedHostInventoryTicket |
| struct | ControlTrustedHostInventoryPrepareResult |
| struct | ControlTrustedHostStaticExpectation |
| | Exact static-code expectation derived from the staged destination. More...
|
| struct | ControlTrustedHostRuntimeDependencyPolicy |
| struct | ControlTrustedHostPreparationPolicy |
| class | ControlTrustedHostSnapshot |
| | Immutable broker-owned launch material. More...
|
| class | ControlTrustedHostInventory |
| | Process-local snapshot store intended to be owned by the broker composition root. More...
|
| struct | ControlTrustedHostLauncherConfig |
| struct | ControlTrustedHostLaunchResult |
| class | ControlTrustedHostLauncher |
| | Broker composition seam for one inventory-approved raw host executable. More...
|
| class | DomainHandler |
| | Handles inspector protocol requests by delegating to the appropriate inspector component. More...
|
| struct | InspectorConfig |
| | Inspector runtime configuration. More...
|
| struct | EffectiveEditorUrl |
| | Compute the effective template and its source given the supplied config. More...
|
| struct | InspectorRequestContext |
| | Authenticated transport identity attached to a domain request. More...
|
| class | InspectorOverlay |
| struct | BadgePlacement |
| | Computed top-left placement for a selection badge (the type W×H hover tooltip and the grid-refuse "can't move" badge). More...
|
| class | CollapsableSection |
| | A disclosure-triangle section: click header to expand/collapse content. More...
|
| class | ConsoleEntryView |
| | Displays a single console log entry with colored level badge and timestamp. More...
|
| class | InspectorWindow |
| | Main tabbed inspector panel with four tabs: Elements | Console | Performance | State. More...
|
| class | InspectorMainThreadRpc |
| | Bounded response-after-apply handoff from an inspector transport thread to the registered host main thread. More...
|
| struct | MotionGeometryMetric |
| struct | MotionScrollMetric |
| struct | MotionTraceSpec |
| struct | MotionTraceAttachResult |
| class | MotionInspector |
| class | MotionScrubber |
| struct | InspectorMessage |
| | A single inspector protocol message (request, response, or event). More...
|
| struct | RuntimeEvaluatorCapabilities |
| struct | RuntimeEvaluationResult |
| class | RuntimeEvaluator |
| | Host-injected arbitrary-execution boundary. More...
|
| struct | InspectorPolicyConfig |
| class | InspectorAccessPolicy |
| | Resolves named profiles and exact custom grants against capabilities that the host actually attached. More...
|
| struct | InspectorControllerScopeEnd |
| class | InspectorControllerLease |
| | One-controller lease for mutating inspector operations. More...
|
| struct | InspectorSessionInfo |
| class | InspectorSession |
| | Capability-enforcing dispatch facade. More...
|
| struct | InspectorSkpCapture |
| class | SkpCaptureSource |
| | Host-owned serialized-frame source. More...
|
| struct | SourceJumpResult |
| | Outcome of a source-jump resolution. More...
|
| class | StateInspector |
| | Monitors StateStore parameters for the inspector. More...
|
| struct | MidiTestInput |
| struct | StandaloneTransportTestInput |
| struct | TestInputApplyResult |
| class | InspectorTestInputSource |
| class | TestInputDomain |
| class | TraceOwnerLease |
| struct | TracePublicationOwner |
| class | TraceInspector |
| | Handles Trace.* protocol requests by driving pulp::runtime::Tracing. More...
|
| class | TweakStore |
| | In-memory record of inspector direct-manipulation edits ("tweaks"), keyed by stable_anchor_id + dotted property path (e.g. More...
|
| class | ValueChannelTelemetryBroker |
| | Transport-independent reader and bounded fan-out owner for value-channel telemetry. More...
|
|
| enum class | InspectorAuditOutcome : std::uint8_t { Denied
, Applied
, Rejected
} |
| enum class | ControlSecurityOutcome : std::uint8_t { Accepted
, Denied
, Revoked
, Expired
} |
| enum class | InspectorCapability : std::uint8_t {
SessionDescribe
, SessionControl
, StateRead
, GpuHealthRead
,
RenderOffline
, UiRead
, DiagnosticsRead
, LogsRead
,
CaptureImage
, UiInput
, TraceControl
, TraceSessionControl
,
StateWrite
, TestInput
, AuthoringTweaks
, TelemetryStream
,
RuntimeReload
, RuntimeEval
, ArtifactRead
, SequencerStateRead
,
SequencerStateEdit
, SequencerTransportRead
, SequencerTransportWrite
, TimelineDocumentSession
,
GraphSampleRegionRead
, GraphSampleRegionEdit
, ModulationRouteEdit
, Unavailable
} |
| enum class | InspectorMethodKind : std::uint8_t { Request
, Event
} |
| enum class | InspectorCapabilityRisk : std::uint8_t {
Observe
, Sensitive
, StreamingSensitive
, ResourceConsuming
,
Control
, HighRisk
, Critical
, Unavailable
} |
| enum class | InspectorProfile : std::uint8_t { Off
, Observe
, Develop
, Custom
} |
| enum class | InspectorSideEffect : std::uint8_t {
None
, Session
, State
, Capture
,
Trace
, TestInput
, Authoring
, Telemetry
,
Evaluation
, Render
, Input
, Reload
,
ArtifactRead
} |
| enum class | InspectorExecutor : std::uint8_t {
Protocol
, HostMain
, Background
, RuntimeEvaluator
,
OfflineJob
} |
| enum class | InspectorEvidence : std::uint8_t { Response
, Receipt
, Artifact
, Stream
} |
| enum class | ControlAdmissionStatus : std::uint8_t {
Admitted
, InvalidRequest
, UnknownOperation
, IdentityMismatch
,
ArtifactLineageRequired
, PermissionDenied
, DurableStoreUnavailable
, IdempotencyConflict
,
RequestIdConflict
, ReplayWindowExpired
, ResourceExhausted
, DeadlineExceeded
,
CancelledBeforeDispatch
} |
| enum class | ControlExecutionCheckpoint : std::uint8_t { Continue
, Cancelled
, DeadlineExceeded
, AuthorityRevoked
} |
| enum class | ControlArtifactSensitivity : std::uint8_t { Public
, Internal
, Sensitive
, Restricted
} |
| enum class | ControlArtifactDeletionState : std::uint8_t { Active
, Deleted
} |
| enum class | ControlArtifactRedactionState : std::uint8_t { Original
, Redacted
} |
| enum class | ControlEvidenceKind : std::uint8_t { Screenshot
, OfflineRender
, StateSnapshot
, PerfettoTrace
} |
| enum class | ControlArtifactStatus : std::uint8_t {
Stored
, Read
, InvalidRequest
, Unauthorized
,
NotFound
, Corrupt
, ResourceExhausted
, IoError
} |
| enum class | ControlArtifactDeletionReason : std::uint8_t { Expired
, QuotaCollection
, ExplicitDeletion
, CrashCleanup
} |
| enum class | ControlConnectionAdmissionStatus : std::uint8_t { Issued
, InvalidRequest
, ResourceExhausted
, EntropyUnavailable
} |
| enum class | ControlConsentPromptResult : std::uint8_t { Approved
, Denied
, TimedOut
, Unavailable
} |
| enum class | ControlConsentAuthority : std::uint8_t {
None
, TrustedPulpCli
, TrustedHostUi
, BrokerUserPrompt
,
ExistingUserPolicy
, PluginUi
, AgentClient
} |
| enum class | ControlGrantStatus : std::uint8_t {
Granted
, InvalidRequest
, BrokerMismatch
, ClientUnavailable
,
RegistrationUnavailable
, ConsentRequired
, ConsentReplay
, CapabilityUnavailable
,
ResourceExhausted
, NotFound
, Expired
, Revoked
} |
| enum class | ControlGrantSelectorKind : std::uint8_t { Profile
, Operation
} |
| enum class | ControlOperationAuthorizationKind : std::uint8_t { Reusable
, ProvisionalOneShot
, CommittedOneShot
} |
| enum class | ControlBrokerHealthProbeStatus : std::uint8_t {
Unavailable
, ReachableUnverified
, HealthyVerified
, Incompatible
,
Malformed
} |
| enum class | ControlHostBootstrapStatus : std::uint8_t {
Accepted
, Absent
, Truncated
, Oversize
,
InvalidRecord
, UnsupportedVersion
, Expired
, ReadFailed
} |
| enum class | ControlDiagnosticSeverity : std::uint8_t { Info
, Warning
, Error
} |
| enum class | ControlHostEnrollmentStatus : std::uint8_t { Created
, InvalidRequest
, ResourceExhausted
, EntropyUnavailable
} |
| enum class | ControlHostPreflightStatus : std::uint8_t {
Accepted
, Unsupported
, InvalidChannel
, EntropyUnavailable
,
Timeout
, MalformedMessage
, DirectionMismatch
, NonceMismatch
,
PeerUnavailable
, ProcessMismatch
, AuthorityRejected
, SendFailed
,
BootstrapInvalid
} |
| | Private transport preflight for an already-spawned host. More...
|
| enum class | ControlUiApplyStatus : std::uint8_t { Applied
, TargetUnavailable
, StaleGeneration
, InvalidEvent
} |
| enum class | ControlPeerRole : std::uint8_t { Client
, OfflineHost
, StandaloneHost
, TrustedHostBridge
} |
| enum class | ControlHostTier : std::uint8_t { OfflineJob
, Standalone
, SharedPluginHost
} |
| enum class | ControlIdentityStatus : std::uint8_t {
Accepted
, InvalidRequest
, PeerRoleMismatch
, HostUnavailable
,
AttestationUnavailable
, IdentityMismatch
, NotFound
, Expired
,
Replay
, ResourceExhausted
, EntropyUnavailable
} |
| enum class | ControlDurableClientLifetime : std::uint8_t { Broker
, Process
} |
| enum class | ControlProcessLiveness : std::uint8_t { Unknown
, Alive
, Dead
} |
| enum class | ControlBuildProfile : std::uint8_t {
ProductionStripped
, DeveloperLocal
, TestDeterministic
, SupportDiagnostics
,
ResearchUnsafe
} |
| enum class | ControlManifestError : std::uint8_t {
None
, Parse
, RootType
, UnknownField
,
MissingOrInvalidField
, UnsupportedSchema
, VersionDowngrade
, VersionTooNew
,
UnknownProfile
, PermissionTermsMismatch
, CapabilityLimit
, UnknownCapability
,
InvalidCapabilitySet
, MissingCapabilityDependency
, ProfileViolation
, InvalidProfile
,
InvalidIdentity
, RegistryMismatch
, EndpointMismatch
, UnsafeAcknowledgementMismatch
} |
| enum class | ControlDenialReason : std::uint8_t {
UnknownCapability
, NotImplemented
, NotBuilt
, HostUnavailable
,
NotActivated
, PolicyIneligible
, ClientNotGranted
, SessionNotLive
,
ProfileForbidden
, UnsupportedExecutor
, PublicationMismatch
} |
| enum class | ControlOperationStoreStatus : std::uint8_t {
Opened
, Admitted
, Replay
, ReplayWindowExpired
,
Transitioned
, CancellationRequested
, IdempotencyConflict
, RequestIdConflict
,
InvalidRequest
, InvalidTransition
, NotFound
, ResourceExhausted
,
StoreUnavailable
, MalformedStore
, PersistenceError
} |
| enum class | ControlNegotiationStatus : std::uint8_t {
Accepted
, InvalidOffer
, NoCommonVersion
, DowngradeRejected
,
UnsupportedMandatoryFeature
} |
| enum class | ControlReceiptState : std::uint8_t {
Admitted
, Running
, Completed
, Failed
,
Cancelled
, CompletedAfterRevocation
, UnknownNeedsRefresh
} |
| enum class | ControlResultCode : std::uint8_t {
NotImplemented
, NotBuilt
, HostUnavailable
, Inactive
,
PolicyDenied
, GrantRequired
, GrantExpired
, ConsentRequired
,
LeaseConflict
, StateConflict
, SessionStale
, InvalidRequest
,
DeadlineExceeded
, Cancelled
, CompletedAfterRevocation
, UnknownNeedsRefresh
,
ResourceExhausted
, InternalError
} |
| enum class | ControlRetryClassification : std::uint8_t { Never
, AfterRefresh
, AfterGrant
, AfterBackoff
} |
| enum class | ControlProtocolError : std::uint8_t {
None
, EnvelopeTooLarge
, Parse
, RootType
,
UnknownField
, MissingField
, InvalidType
, UnsupportedSchema
,
UnsupportedVersion
, InvalidValue
, LimitExceeded
, HashMismatch
} |
| enum class | ControlEnvelopeDirection : std::uint8_t {
ClientToBroker
, BrokerToClient
, HostToBroker
, BrokerToHost
,
HostToLauncher
, LauncherToHost
} |
| enum class | ControlJsonSchemaError : std::uint8_t {
None
, InvalidDocument
, InvalidSchema
, UnsupportedKeyword
,
LimitExceeded
, ValidationFailed
} |
| enum class | ControlServiceStatus : std::uint8_t {
Responded
, InvalidEnvelope
, UnsupportedMessage
, AdmissionDenied
,
ReceiptTransitionFailed
, NegotiationRequired
, ResourceExhausted
} |
| enum class | ControlTelemetrySensitivity : std::uint8_t { Observable
, Sensitive
} |
| enum class | ControlTimelineDocumentSessionAction : std::uint8_t {
Open
, Apply
, Diff
, Undo
,
Redo
} |
| | The action one dev.pulp.timeline/document-session@1 request selects. More...
|
| enum class | ControlTrustedHostInventoryStatus {
Prepared
, PlatformUnavailable
, InvalidRequest
, UnsupportedArtifact
,
UnsafePath
, SnapshotFailed
, ManifestInvalid
, ArtifactInvalid
,
SignatureInvalid
, ResourceExhausted
, EntropyUnavailable
} |
| enum class | ControlTrustedHostLaunchStatus : std::uint8_t {
Launched
, InvalidConfiguration
, InventoryUnavailable
, SpawnFailed
,
PreflightRejected
, EnrollmentRejected
, BootstrapRejected
} |
| enum class | EditorUrlSource { Default
, Config
, Environment
} |
| | Source that produced the effective editor URL template — used by Inspector.getEditorUrlTemplate so clients can show which override is in force. More...
|
| enum class | InspectorTargetedEventResult {
Queued
, QueuedAfterLossyEviction
, DroppedLossy
, ReliableOverflow
,
ClientNotFound
, EventUnavailable
, MessageTooLarge
} |
| | Outcome of delivering one generation-scoped event to one authenticated transport client. More...
|
| enum class | ControllerLeaseResult { Acquired
, Renewed
, HeldByOther
, InvalidOwner
} |
| enum class | MidiTestInputKind : std::uint8_t { NoteOn
, NoteOff
} |
| enum class | TestInputReleaseReason : std::uint8_t { ControllerReleased
, ControllerExpired
, ClientDisconnected
, SessionTeardown
} |
|
| std::string_view | queue_filename () |
| | The canonical queue filename (beside .pulp-design-meta.json).
|
| std::string | requests_to_json (const std::vector< AgentRequest > &requests) |
| | Serialize a request list to the canonical, stable JSON document.
|
| std::optional< std::vector< AgentRequest > > | requests_from_json (std::string_view queue_json) |
| | Parse a queue document.
|
| std::optional< std::string > | append_request (std::string_view queue_json, AgentRequest request) |
| | Append request to the queue encoded in queue_json, assigning a fresh id when request.id is empty (one greater than the largest numeric id present, starting at "1").
|
| std::vector< AgentRequest > | pending_requests (std::string_view queue_json) |
| | The not-yet-consumed requests in queue_json, in order.
|
| std::optional< std::pair< std::string, bool > > | ack_request (std::string_view queue_json, std::string_view id) |
| | Mark the request whose id is id consumed in queue_json.
|
| std::string | queue_path (std::string_view project_dir) |
| | The queue file path inside project_dir.
|
| std::optional< std::string > | enqueue_to_file (const std::string &path, AgentRequest request) |
| | Read + append + atomically rewrite the queue at path.
|
| std::vector< AgentRequest > | read_pending_file (const std::string &path) |
| | The pending requests in the queue file at path (empty when the file is absent or unreadable).
|
| bool | ack_in_file (const std::string &path, std::string_view id) |
| | Ack id in the queue file at path, rewriting atomically.
|
| std::optional< std::vector< std::uint8_t > > | generate_inspector_secret () |
| | Generate a per-session 256-bit token or per-connection 256-bit nonce.
|
| std::optional< InspectorAuthChallenge > | make_inspector_auth_challenge (std::string session_id, std::string instance_id, std::string publication_id, std::string protocol_version) |
| std::optional< std::string > | make_inspector_auth_proof (std::span< const std::uint8_t > token, const InspectorAuthChallenge &challenge) |
| | Construct the versioned HMAC proof used by installed clients.
|
| std::optional< std::string > | make_inspector_server_auth_proof (std::span< const std::uint8_t > token, const InspectorAuthChallenge &challenge, std::string_view client_proof) |
| | Construct and verify the distinct server-side transcript proof returned after the client proof succeeds.
|
| bool | verify_inspector_server_auth_proof (std::span< const std::uint8_t > token, const InspectorAuthChallenge &challenge, std::string_view client_proof, std::string_view server_proof) |
| std::span< const InspectorCapabilityDescriptor > | inspector_capability_registry () |
| std::string_view | capability_id (InspectorCapability capability) |
| std::string_view | capability_contract_id (InspectorCapability capability) |
| std::optional< InspectorCapability > | capability_from_id (std::string_view id) |
| std::optional< InspectorCapability > | capability_from_contract_id (std::string_view id) |
| std::string_view | capability_risk_id (InspectorCapabilityRisk risk) |
| std::string_view | side_effect_id (InspectorSideEffect side_effect) |
| std::string_view | executor_id (InspectorExecutor executor) |
| std::string_view | evidence_id (InspectorEvidence evidence) |
| std::string_view | profile_id (InspectorProfile profile) |
| std::optional< InspectorProfile > | profile_from_id (std::string_view id) |
| std::span< const InspectorCapability > | profile_capabilities (InspectorProfile profile) |
| std::span< const InspectorMethodDescriptor > | inspector_method_registry () |
| const InspectorMethodDescriptor * | find_inspector_method (std::string_view method) |
| bool | capability_is_grantable (InspectorCapability capability) |
| InspectorCapabilityRisk | capability_risk (InspectorCapability capability) |
| bool | capability_requires_controller_lease (InspectorCapability capability) |
| bool | capability_requires_publication_binding (InspectorCapability capability) |
| bool | inspector_event_is_lossy (std::string_view method) |
| std::string_view | control_admission_status_id (ControlAdmissionStatus status) |
| std::optional< ControlAdmissionRequest > | control_admission_request (const ControlRequestEnvelope &envelope) |
| | Converts a strictly decoded wire request into the broker-owned admission request.
|
| std::string_view | control_evidence_content_type (ControlEvidenceKind kind) |
| bool | control_evidence_contract_matches (ControlEvidenceKind kind, std::string_view content_type, ControlArtifactSensitivity sensitivity, ControlArtifactRedactionState redaction_state) |
| std::string_view | control_artifact_status_id (ControlArtifactStatus status) |
| std::string_view | control_artifact_deletion_reason_id (ControlArtifactDeletionReason reason) |
| std::filesystem::path | default_control_runtime_directory () |
| | Deterministic owner-specific directory for the control carrier.
|
| std::filesystem::path | default_control_runtime_directory (const std::filesystem::path &runtime_root) |
| | Deterministic control directory below an explicitly supplied runtime root.
|
| std::filesystem::path | default_control_endpoint_path () |
| | Deterministic LocalSocket endpoint for the control broker.
|
| std::filesystem::path | default_control_endpoint_path (const std::filesystem::path &runtime_root) |
| bool | prepare_control_runtime_directory (const std::filesystem::path &runtime_directory) |
| | Create or validate an absolute owner-only runtime directory.
|
| std::optional< ControlEndpointIdentity > | control_endpoint_identity (const std::filesystem::path &endpoint_path) |
| | Capture a socket only when its parent is private and its path is an owner-owned 0600 local endpoint.
|
| bool | remove_stale_control_endpoint (const std::filesystem::path &endpoint_path, const ControlEndpointIdentity &expected_identity) |
| | Remove an endpoint only if its device and inode still match the identity captured before the caller's stale/liveness decision.
|
| bool | remove_stale_control_endpoint (const std::filesystem::path &endpoint_path) |
| | Convenience for cleanup performed while the caller already holds the per-user daemon singleton and has established that the endpoint is stale.
|
| ControlOperationExecutor | make_control_gpu_health_read_executor (ControlGpuHealthReadSourceResolver resolve_source) |
| | Creates the canonical dev.pulp.gpu/health.read@1 executor.
|
| std::string_view | control_grant_status_id (ControlGrantStatus status) |
| ControlBrokerHealthProbeResult | probe_control_broker (const ControlHealthProbeConfig &config, std::chrono::milliseconds response_timeout=std::chrono::seconds(3)) |
| | Performs an observational local carrier probe without opening a control session.
|
| ControlHostBootstrapBytes | encode_control_host_bootstrap (const ControlHostBootstrapRecord &record) |
| std::optional< ControlHostBootstrapRecord > | decode_control_host_bootstrap (std::span< const std::uint8_t > bytes, std::chrono::system_clock::time_point now=std::chrono::system_clock::now(), ControlHostBootstrapDiagnostics *diagnostics=nullptr) |
| std::optional< ControlHostBootstrapRecord > | read_control_host_bootstrap (ControlHostBootstrapHandle handle, std::chrono::milliseconds timeout=std::chrono::seconds(3), std::chrono::system_clock::time_point now=std::chrono::system_clock::now(), ControlHostBootstrapDiagnostics *diagnostics=nullptr) |
| | Reads one bounded document to EOF, closes the inherited handle, and wipes the temporary encoded bytes on every path.
|
| ControlHostBootstrapHandle | inherited_control_host_bootstrap_handle () noexcept |
| | Claims the private inherited standard-input handle.
|
| std::optional< VerifiedControlPeerIdentity > | preflight_control_host (platform::ChildProcessInputChannel channel, std::int64_t expected_process_id, ControlPeerRole role, const ControlPeerVerifier &verifier, const ControlHostBootstrapProvider &provide_bootstrap, std::chrono::milliseconds timeout=std::chrono::seconds(3), ControlHostPreflightDiagnostics *diagnostics=nullptr) |
| std::optional< VerifiedControlPeerIdentity > | preflight_control_host (platform::ChildProcessInputChannel channel, std::int64_t expected_process_id, ControlPeerRole role, const ControlPeerVerifier &verifier, ControlHostBootstrapBytes bootstrap, std::chrono::milliseconds timeout=std::chrono::seconds(3), ControlHostPreflightDiagnostics *diagnostics=nullptr) |
| | Challenge the process on a private inherited channel, verify the kernel- observed peer after its response, then release an already-minted bootstrap.
|
| std::optional< ControlHostBootstrapRecord > | receive_control_host_preflight (ControlHostBootstrapHandle handle, std::chrono::milliseconds timeout=std::chrono::seconds(3), std::optional< std::chrono::system_clock::time_point > now=std::nullopt, ControlHostPreflightDiagnostics *diagnostics=nullptr) |
| | Complete the child side of one inherited preflight and decode its bootstrap.
|
| std::string_view | control_ui_input_disposition () noexcept |
| | Stable registry/documentation disposition for the UI-input contract.
|
| std::string_view | control_host_tier_id (ControlHostTier tier) |
| std::string_view | control_identity_status_id (ControlIdentityStatus status) |
| std::filesystem::path | installed_control_broker_executable (const std::filesystem::path &client_executable) |
| | Resolve the peer-verification anchor for a broker installed beside a CLI or MCP client.
|
| std::unique_ptr< InspectorControlSessionOpener > | make_installed_inspector_control_session_opener (std::filesystem::path client_executable, std::optional< std::string > exact_instance_id=std::nullopt, std::string legacy_profile="develop") |
| | Build the installed-process opener used by CLI and MCP compatibility adapters.
|
| InspectorClientResult | request_control_inspector (InspectorControlSessionOpener &opener, std::string method, std::string params_json="{}", std::chrono::milliseconds timeout=std::chrono::seconds(3)) |
| | Execute one already-supported trace Inspector method through the canonical capability-control carrier.
|
| InspectorClientResult | request_control_inspector (std::string method, std::string params_json="{}", std::chrono::milliseconds timeout=std::chrono::seconds(3)) |
| | Installed-process entry point for trace lifecycle adapters.
|
| std::string_view | control_profile_id (ControlBuildProfile profile) |
| std::optional< ControlBuildProfile > | control_profile_from_id (std::string_view id) |
| std::string_view | control_manifest_error_id (ControlManifestError error) |
| std::string_view | control_denial_reason_id (ControlDenialReason reason) |
| std::span< const std::string_view > | control_permission_terms () |
| ControlPermissionDecision | evaluate_control_permission (const ControlPermissionInputs &inputs) |
| bool | validate_control_manifest (const ControlManifest &manifest, std::string &error) |
| ControlManifestValidation | validate_control_manifest_detailed (const ControlManifest &manifest) |
| std::optional< ControlManifest > | parse_control_manifest (std::string_view json, ControlManifestDiagnostics *diagnostics=nullptr) |
| std::vector< std::filesystem::path > | control_sidecar_directories (const std::filesystem::path &executable_directory) |
| | Directories that may hold the control sidecars of an executable living in executable_directory (<name>.inspector-capabilities.json, <name>.
|
| std::filesystem::path | control_sidecar_executable_directory (const std::filesystem::path &sidecar_directory) |
| | The directory of the executable a sidecar in sidecar_directory describes: <bundle>/Contents/MacOS for a macOS bundle's Contents/Resources, and the directory itself otherwise.
|
| std::string | serialize_control_manifest (const ControlManifest &manifest) |
| | Emits the unique stable byte representation used for artifact digests.
|
| std::string | control_manifest_digest (const ControlManifest &manifest) |
| std::string | control_consent_identity (std::string_view manifest_digest, std::string_view artifact_digest) |
| ControlArtifactValidation | validate_control_artifact_bytes (std::string_view bytes, const ControlArtifactExpectation &expectation) |
| | Validates the immutable markers embedded in one exact executable snapshot.
|
| std::span< const ControlOperationDescriptor > | control_operation_registry () |
| const ControlOperationDescriptor * | resolve_control_operation (std::string_view id, std::uint32_t version) |
| std::string | serialize_control_registry () |
| | Canonical projection of capability metadata and adapter operations.
|
| ControlOperationExecutor | make_control_offline_render_executor (format::ProcessorFactory factory, ControlOfflineRenderSourceResolver resolve_source, ControlOfflineRenderClock clock={}) |
| | Creates the canonical dev.pulp.render/offline@1 T0 executor.
|
| std::string_view | control_operation_store_status_id (ControlOperationStoreStatus status) |
| std::optional< ControlPeerEvidence > | observe_control_peer (const events::InterprocessConnection &connection, ControlPeerRole role) |
| | Observe one connected OS-local peer through kernel credentials plus the platform process-generation and code-signing APIs.
|
| std::optional< ControlPeerEvidence > | observe_suspended_control_process (std::int64_t process_id, ControlPeerRole role) |
| | Observe a newly spawned macOS process while it is still kernel-suspended.
|
| std::optional< VerifiedControlPeerIdentity > | verify_control_peer (const events::InterprocessConnection &connection, const ControlPeerExpectation &expectation) |
| | Mint a verified identity only when the live carrier evidence exactly matches the broker-owned expectation.
|
| ControlProcessLiveness | control_peer_process_liveness (const ControlPeerEvidence &evidence) |
| | Conservatively reports whether the kernel process behind previously observed peer evidence is still live.
|
| ControlNegotiationResult | negotiate_control_protocol (const ControlNegotiationOffer &local, const ControlNegotiationOffer &peer, std::uint32_t local_security_floor=kControlProtocolVersion) |
| | Selects the highest common revision at or above local_security_floor.
|
| bool | control_envelope_allowed (const ControlEnvelope &envelope, ControlEnvelopeDirection direction) |
| | Direction is transport state, not payload authority.
|
| bool | validate_control_json_schema (std::string_view instance_json, std::string_view schema_json, ControlJsonSchemaDiagnostics *diagnostics=nullptr) |
| | Validates an untrusted JSON instance against the bounded JSON Schema subset used by Product A operation descriptors.
|
| bool | validate_control_output_json_schema (std::string_view instance_json, std::string_view schema_json, ControlJsonSchemaDiagnostics *diagnostics=nullptr) |
| | Validates an operation result using the larger, still-bounded result budget.
|
| std::string_view | control_negotiation_status_id (ControlNegotiationStatus status) |
| std::string_view | control_receipt_state_id (ControlReceiptState state) |
| std::string_view | control_result_code_id (ControlResultCode code) |
| std::string_view | control_retry_classification_id (ControlRetryClassification retry) |
| bool | control_receipt_state_is_terminal (ControlReceiptState state) |
| bool | valid_control_receipt_transition (ControlReceiptState from, ControlReceiptState to) |
| bool | valid_control_progress_transition (const ControlProgressEnvelope &previous, const ControlProgressEnvelope &next) |
| | Checks that a later observation belongs to the same admitted operation and advances both sequence and completed work without changing the total.
|
| std::optional< std::string > | canonicalize_control_json (std::string_view json) |
| | Canonicalizes an arbitrary JSON value by recursively sorting object keys.
|
| std::optional< std::string > | control_request_hash (const ControlRequestEnvelope &request) |
| | Hashes the authority and operation binding plus canonical request parameters.
|
| std::optional< std::string > | encode_control_legacy_inspector_error (const ControlLegacyInspectorError &error) |
| | Encodes/decodes the strict compatibility object carried in a failed adapter receipt's detail_json.
|
| std::optional< ControlLegacyInspectorError > | decode_control_legacy_inspector_error (std::string_view detail_json) |
| std::string | encode_control_envelope (const ControlEnvelope &envelope) |
| | Emits one deterministic JSON representation.
|
| std::optional< ControlEnvelope > | decode_control_envelope (std::string_view json, ControlProtocolDiagnostics *diagnostics=nullptr) |
| ControlExecutionOutcome | execute_control_instance_read (ControlBroker &broker, const ControlAdmissionPlan &plan, const ControlRequestEnvelope &request, const ControlExecutionContext &context) |
| | Broker-local executor for dev.pulp.instance/read@1.
|
| ControlOperationExecutor | make_control_sample_region_edit_executor (ControlSampleRegionTargetResolver) |
| ControlOperationExecutor | make_control_sample_region_read_executor (ControlSampleRegionTargetResolver) |
| ControlOperationExecutor | make_control_sequencer_state_read_executor (ControlSequencerStateTargetResolver resolve_target) |
| | Implements dev.pulp.sequencer/state.read@1.
|
| ControlOperationExecutor | make_control_sequencer_state_edit_executor (ControlSequencerStateTargetResolver resolve_target) |
| | Implements dev.pulp.sequencer/state.edit@1.
|
| ControlOperationExecutor | make_control_sequencer_transport_read_executor (ControlSequencerTransportTargetResolver resolve_target) |
| | Implements dev.pulp.sequencer/transport.loop.read@1.
|
| ControlOperationExecutor | make_control_sequencer_transport_write_executor (ControlSequencerTransportTargetResolver resolve_target) |
| | Implements dev.pulp.sequencer/transport.loop.write@1.
|
| std::string_view | control_service_status_id (ControlServiceStatus status) |
| ControlOperationExecutor | make_control_signal_graph_executor (ControlSignalGraphAuthorityResolver resolve) |
| std::unique_ptr< format::StandaloneControlHost > | make_control_standalone_host () |
| | Creates the canonical broker-enrolled host bridge for an explicitly control-enabled Standalone executable.
|
| ControlOperationExecutor | make_control_state_read_executor (ControlStateReadSourceResolver resolve_source) |
| | Creates the canonical dev.pulp.state/read@1 T0/T1 executor.
|
| ControlOperationExecutor | make_control_state_write_executor (ControlStateWriteTargetResolver resolve_target) |
| | Implements dev.pulp.state/parameter-gesture@1.
|
| std::string_view | control_timeline_document_session_action_name (ControlTimelineDocumentSessionAction action) noexcept |
| | Returns the stable public name of action, as the JSON schema spells it.
|
| std::optional< ControlTimelineDocumentSessionAction > | control_timeline_document_session_action_by_name (std::string_view name) noexcept |
| | Resolves an action from its public name, or nullopt for an unknown name.
|
| ControlResultCode | control_timeline_conflict_result_code (pulp::timeline::ConflictCode conflict) noexcept |
| | Projects a session-side conflict onto the broker result code.
|
| ControlRetryClassification | control_timeline_conflict_retry (pulp::timeline::ConflictCode conflict) noexcept |
| | Returns how a caller may retry a request refused with conflict.
|
| std::optional< std::string > | control_timeline_admissible_writer_profile (std::string_view requested) noexcept |
| | Returns the writer-profile name the broker admits for requested.
|
| ControlOperationExecutor | make_control_timeline_document_session_executor (ControlTimelineDocumentSessionSourceResolver resolve_source) |
| | Creates the canonical dev.pulp.timeline/document-session@1 executor.
|
| std::string_view | control_trusted_host_inventory_status_id (ControlTrustedHostInventoryStatus status) |
| std::optional< ControlTrustedHostPreparationPolicy > | pin_control_trusted_host_preparation_policy (const ControlTrustedHostLaunchIntent &intent) |
| | Pins the exact raw-host bytes, manifest, working directory, and adjacent native runtime closure selected by trusted broker policy.
|
| std::string_view | control_trusted_host_launch_status_id (ControlTrustedHostLaunchStatus status) |
| std::string | format_editor_url (std::string_view tmpl, std::string_view path, int line, std::optional< int > col=std::nullopt) |
| | Substitute {path}, {line}, and {col} in tmpl with the supplied values.
|
| bool | validate_editor_url_template (std::string_view tmpl, std::string *error_out=nullptr) |
| | Validate a candidate editor URL template.
|
| std::optional< std::string > | editor_url_env_override () |
| | Look up the environment override (PULP_INSPECTOR_EDITOR_URL).
|
| EffectiveEditorUrl | effective_editor_url (const InspectorConfig &config) |
| std::string_view | editor_url_source_name (EditorUrlSource source) |
| | Stringify the source enum for protocol responses.
|
| bool | apply_move_tweak_to_view (View &view, std::string_view property_path, const choc::value::Value &value) |
| | Move-tweak namespace bridge.
|
| BadgePlacement | compute_badge_placement (float sel_x, float sel_y, float sel_h, float badge_w, float badge_h, float root_w, float gap=5.0f, float top_margin=0.0f) |
| | Place a badge of size (badge_w × badge_h) for a selection whose top-left is at (sel_x, sel_y) with height sel_h.
|
| void | install_inspector_hooks (InspectorOverlay &inspector) |
| | Install the inspector into the View system's paint and input hooks.
|
| void | uninstall_inspector_hooks () |
| | Tear down what install_inspector_hooks() set up: nulls g_active_inspector and releases all five View hook slots.
|
| std::string | encode_message (const InspectorMessage &msg) |
| | Serialize a message to a JSON string.
|
| bool | decode_message (const std::string &json, InspectorMessage &out) |
| | Parse a JSON string into a message. Returns false on parse failure.
|
| InspectorMessage | make_request (int64_t id, std::string method, std::string params_json="{}") |
| InspectorMessage | make_response (int64_t id, std::string result_json) |
| InspectorMessage | make_error (int64_t id, std::string error_message, std::string error_code="internal_error", std::string error_data_json="{}") |
| InspectorMessage | make_event (std::string method, std::string params_json="{}") |
| std::unique_ptr< RuntimeEvaluator > | make_script_runtime_evaluator (view::ScriptInspectorBridge *bridge) |
| | Construct the separately linked high-risk adapter for a live scripted UI.
|
| std::unique_ptr< RuntimeEvaluator > | make_script_runtime_evaluator (ScriptedUiSessionVisitor visit_session) |
| SourceJumpResult | resolve_source_jump (const InspectorConfig &config, const pulp::view::View *view) |
| | Resolve the source-jump target for view using config's editor URL template (with environment override applied).
|
| bool | launch_editor_url (std::string_view url, std::string *error=nullptr) |
| | Hand an editor URL to the OS handler.
|
| SourceJumpResult | jump_to_source (const InspectorConfig &config, const pulp::view::View *view, bool dry_run) |
| | Convenience: resolve + launch in one call.
|