Transport-independent contract between a remote application session and display.
SafeRPC owns request mechanics and term safety. This module defines only the versioned GPUI operations and capability negotiation.
Summary
Functions
Encodes validated display presentation support for a remote hello payload.
Validates bounded informational presentation support from a remote peer.
Types
Functions
@spec presentation([GPUI.Schema.Extension.Support.t()]) :: [map()]
Encodes validated display presentation support for a remote hello payload.
@spec validate_presentation(term()) :: {:ok, [GPUI.Schema.Extension.Support.t()]} | {:error, term()}
Validates bounded informational presentation support from a remote peer.