RemoteClientSession
One client-side retained declaration source bound to a server-issued session identity. All calls run under the construction execution owner; network receivers must enqueue work for that owner. Invalid patch bases request one snapshot; actions are never replayed during resynchronization.
Constructors
Functions
Binds native ownership once opening has succeeded.
Ends this screen and releases its tree and transport captures, even if sending close fails.
Records native application without accepting older authoritative controls.
Creates one ordinary screen whose content observes committed remote declarations. The enclosing platform owns presentation and must close this session when that screen terminates.
Flushes committed text edits before the adapter flushes its bounded outgoing transport.
Records an ordered acknowledgement without acknowledging unsent client operations.
Completes only the matching client intent; authoritative application is reported separately.
Accepts a complete newer snapshot without replacing the screen host or replaying actions.
Applies an atomic validated patch, or requests a snapshot when its base is unavailable.
Reports native interaction termination, including Escape, hidden HUDs, and focus loss, to the owning server. Call after native lifecycle processing; unchanged modes never enqueue another request.