plugin-api: common: Add SYSCOMMON_PLUGIN_MODULE_DEVICED_DISPLAY plugin module 19/297619/3
authorChanwoo Choi <cw00.choi@samsung.com>
Mon, 21 Aug 2023 10:12:32 +0000 (19:12 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Tue, 22 Aug 2023 10:14:42 +0000 (19:14 +0900)
commit7412ea8bcc98594f6424e4e77154c184e3734c7f
treecc6a1906469f01f0753a8f89b6f2f05ca507bd82
parent29fa9ba9511b85edb48b5be5b3ab20a8c70ce27a
plugin-api: common: Add SYSCOMMON_PLUGIN_MODULE_DEVICED_DISPLAY plugin module

Add SYSCOMMON_PLUGIN_MODULE_DEVICED_DISPLAY for display plugin module.

[Detailed description]
1. Newly added SYSCOMMON_PLUGIN_MODULE_DEVICED_DISPLAY plugin module
- module             : SYSCOMMON_PLUGIN_MODULE_DEVICED_DISPLAY
- library_name       : "/usr/lib/system/plugin/libplugin-backend-deviced-display.so"
- library_name_64bit : "/usr/lib64/system/plugin/libplugin-backend-deviced-display.so"
- symbol_name        : "system_plugin_backend_deviced_display_data"

2. Newly added SYSCOMMON_PLUGIN_MODULE_DEVICED_DISPLAY plugin api
- int syscommon_plugin_deviced_display_get_backend(void)
  : Load deviced display plugin-backend from above library_name/library_name_64bit path
- int syscommon_plugin_deviced_display_put_backend(void);
  : Unload Deviced display plugin-backend

Change-Id: I51ea96d56046d09b10d449c1455c97575837fdee
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
src/plugin-api/common/include/syscommon-plugin-common.h
src/plugin-api/common/src/syscommon-plugin-api-list.h
src/plugin-api/deviced/include/syscommon-plugin-deviced-display-interface.h
src/plugin-api/deviced/include/syscommon-plugin-deviced-display.h
src/plugin-api/deviced/src/syscommon-plugin-deviced-display.c