Refactor screen-connector 00/115600/13
authorHyunho Kang <hhstark.kang@samsung.com>
Mon, 20 Feb 2017 13:22:45 +0000 (22:22 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 9 Mar 2017 01:42:56 +0000 (10:42 +0900)
commitdde5ccecdbb88c1dfc7b344872b8811a2b007347
tree623b467ad1b3280a5f73f5606f46457c816df925
parent2a15dcd79850ceb431934a420f9b8468f139b779
Refactor screen-connector

Old version screen connecotor handle UI app and widget
exactly same way. So viewer have to know running app list
to watch other app screen. It's not a good design and make
problems like timing issue. Old design also make troubles
with widgets because it is watching app with appid so,
in multi instance senario sometimes timing issue was occured.

To solve those problems we divide screen connector into two
API sets. For watching UI apps, we provide
screen_connector_watcher* API set.
For widget/watch apps, we provide
screen_connector_toolkit* API set.

Change-Id: Ifdff15e80d36945747fcc37b90a760fc2e5df561
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
screen_connector_provider/src/screen_connector_provider.c
screen_connector_watcher/include/screen_connector_toolkit.h [new file with mode: 0644]
screen_connector_watcher/include/screen_connector_trs.h [new file with mode: 0644]
screen_connector_watcher/include/screen_connector_watcher.h
screen_connector_watcher/src/screen_connector_toolkit.c [new file with mode: 0644]
screen_connector_watcher/src/screen_connector_trs.c [new file with mode: 0644]
screen_connector_watcher/src/screen_connector_watcher.c
screen_connector_watcher_evas/include/screen_connector_toolkit_evas.h [new file with mode: 0644]
screen_connector_watcher_evas/include/screen_connector_watcher_evas.h
screen_connector_watcher_evas/src/screen_connector_toolkit_evas.c [new file with mode: 0644]
screen_connector_watcher_evas/src/screen_connector_watcher_evas.c