Add new APIs for task-manager 83/209983/15
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 15 Jul 2019 01:53:36 +0000 (10:53 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 25 Jul 2019 00:00:46 +0000 (09:00 +0900)
commitbe8d9c31dfa14f558926ea1395743c80933f6136
tree8b74637ad0e3343c6f07d73099366e213b9e14a1
parentf8e74f71eff86a93dce48dca9d847c18687406fe
Add new APIs for task-manager

Currently, when the rua_rec is changed, the application has crashed if
it uses the rua library. To avoid ABI break issue, new functions are
added.

Adds:
 - rua_info_get_app_id()
 - rua_info_get_app_path()
 - rua_info_get_args()
 - rua_info_get_launch_time()
 - rua_info_get_instance_id()
 - rua_info_get_instance_name()
 - rua_info_get_icon()
 - rua_info_get_uri()
 - rua_info_get_image()
 - rua_info_get_component_id()
 - rua_info_is_managed_by_task_manager()
 - rua_info_get_label()
 - rua_info_destroy()
 - rua_info_clone()
 - rua_context_destroy()
 - rua_context_get_app_id()
 - rua_context_get_instance_id()
 - rua_context_get_component_id()
 - rua_manager_foreach_rua_info()
 - rua_manager_delete_rua_info()
 - rua_manager_delete_all_rua_info()
 - rua_manager_get_app_control_from_rua_info()
 - rua_manager_get_rua_context_from_rua_info()
 - rua_manager_is_running()
 - rua_manager_resume()
 - rua_manager_terminate()

Change-Id: Iea4a135b1980f855f1f2594b83da4b9a2e80e980
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
14 files changed:
CMakeLists.txt
include/rua_context.h [new file with mode: 0644]
include/rua_info.h [new file with mode: 0644]
include/rua_manager.h [new file with mode: 0644]
include/rua_types.h [new file with mode: 0644]
packaging/librua.spec
rua.pc.in
src/rua.c
src/rua_context.c [new file with mode: 0644]
src/rua_context_internal.h [new file with mode: 0644]
src/rua_info.c [new file with mode: 0644]
src/rua_info_internal.h [new file with mode: 0644]
src/rua_manager.c [new file with mode: 0644]
src/rua_private.h