framebuffer_session: add sync_source selection

The new Framebuffer::Session::sync_source RPC function allows for the
selection of a specific source of sync signals in the presence of
multiple capture clients at the GUI server.

This patch contains only the extension of the interface. The information
is not evaluated by the GUI server yet.

Issue #5347
This commit is contained in:
Norman Feske
2024-09-26 13:45:45 +02:00
committed by Christian Helmuth
parent 5b4e1915d8
commit e69c01aad3
6 changed files with 25 additions and 1 deletions

View File

@ -32,6 +32,8 @@ struct Framebuffer::Session_client : Rpc_client<Session>
void sync_sigh(Signal_context_capability sigh) override { call<Rpc_sync_sigh>(sigh); }
void sync_source(Session_label const &source) override { call<Rpc_sync_source>(source); }
void refresh(Rect rect) override { call<Rpc_refresh>(rect); }
/**