Support screen connector input 89/269589/14
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 27 Jan 2022 02:32:55 +0000 (11:32 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Tue, 22 Feb 2022 06:11:22 +0000 (15:11 +0900)
commit16b809cc2a39c1f85130d6ab58df3b88124ff820
treefb79caf10ee936ff9a384b774c3e6aa2d2e78ca3
parent7436c686aad80a9d85fd4ef789fed2751fd56414
Support screen connector input

The libscreen_connector_input is supported to transfer key events using IPC.
The feature is implemented using TIDL. The consumer can send the key event
to the provider.

Requires:
 - https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/269604/

Change-Id: I69ce3504c674003328462476b2883bbfcfd1f46a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
30 files changed:
CMakeLists.txt
packaging/libscreen_connector.spec
packaging/libscreen_connector_input.manifest [new file with mode: 0644]
screen_connector_input/CMakeLists.txt [new file with mode: 0644]
screen_connector_input/LICENSE [new file with mode: 0644]
screen_connector_input/export.hh [new file with mode: 0644]
screen_connector_input/key_event_args.cc [new file with mode: 0644]
screen_connector_input/key_event_args.hh [new file with mode: 0644]
screen_connector_input/key_event_args_implementation.hh [new file with mode: 0644]
screen_connector_input/log_private.hh [new file with mode: 0644]
screen_connector_input/proxy.cc [new file with mode: 0644]
screen_connector_input/proxy.hh [new file with mode: 0644]
screen_connector_input/proxy_implementation.hh [new file with mode: 0644]
screen_connector_input/screen_connector_input.pc.in [new file with mode: 0644]
screen_connector_input/stub.cc [new file with mode: 0644]
screen_connector_input/stub.hh [new file with mode: 0644]
screen_connector_input/stub_implementation.hh [new file with mode: 0644]
screen_connector_provider/CMakeLists.txt
screen_connector_provider/include/screen_connector_provider.h
screen_connector_provider/remote_surface_manager.cc
screen_connector_provider/remote_surface_manager.hh
screen_connector_provider/screen_connector_provider.cc
screen_connector_remote_surface/CMakeLists.txt
screen_connector_remote_surface/remote_surface.cc
screen_connector_remote_surface/remote_surface.h
screen_connector_remote_surface/remote_surface_implementation.h
screen_connector_remote_surface/screen_connector_remote_surface.pc.in
screen_connector_watcher/include/screen_connector_toolkit.h
screen_connector_watcher/src/screen_connector_toolkit.cc
tidl/screen_connector_input.tidl [new file with mode: 0644]