Refactor screen-connector 23/120623/3
authorHyunho Kang <hhstark.kang@samsung.com>
Mon, 20 Feb 2017 13:22:45 +0000 (22:22 +0900)
committerHyunho Kang <hhstark.kang@samsung.com>
Fri, 24 Mar 2017 01:58:29 +0000 (10:58 +0900)
commit01eb6ed5231533d0e04055fb349d8d6030dfddd1
tree1fa8f2031902f1ab6aa363306b76566862044b03
parent8aaed29cad5cc38cae744da90aad20906ef9ba96
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>
(cherry picked from commit dde5ccecdbb88c1dfc7b344872b8811a2b007347)
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