Use socket for IPC of focus APIs instead of the DBus 06/164106/9 accepted/tizen/unified/20180702.062852 submit/tizen/20180626.044608
authorSangchul Lee <sc11.lee@samsung.com>
Fri, 15 Dec 2017 09:05:12 +0000 (18:05 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Mon, 25 Jun 2018 07:10:16 +0000 (16:10 +0900)
commit6f688c829ad2fa05652932c69b390c1663cd6a59
tree7358f40eab0776aa38a5dfa19052fdd54f560395
parent6e3f357a7420fc41457bd9b423d8f57ebf2e6f67
Use socket for IPC of focus APIs instead of the DBus

The benefits of this change are here.
 - Connection is established when registering a focus node. This leads to
   remove the previous signal handler for cleaning focus resources.
 - Response time is enhanced as per the change of IPC.(DBus to socket)

[Version] 0.12.20
[Issue Type] Enhancement

Change-Id: Ifbc3ecde29985e9150ed7429b8616ef6cbe99d92
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
25 files changed:
Makefile.am
common/mm_sound_dbus.c
configure.ac
focus_server/include/mm_sound_mgr_focus.h
focus_server/include/mm_sound_mgr_focus_ipc.h
focus_server/mm_sound_mgr_focus.c
focus_server/mm_sound_mgr_focus_dbus.c
focus_server/mm_sound_mgr_focus_ipc.c
focus_server/mm_sound_mgr_focus_socket.c
include/mm_sound.h
include/mm_sound_client.h
include/mm_sound_common.h
include/mm_sound_focus.h
include/mm_sound_focus_private.h [new file with mode: 0644]
include/mm_sound_focus_socket.h
include/mm_sound_intf.h
include/mm_sound_proxy.h
mm_sound_client.c
mm_sound_focus.c
mm_sound_focus_private.c [new file with mode: 0644]
mm_sound_focus_socket.c
mm_sound_proxy.c
packaging/libmm-sound.spec
server/mm_sound_mgr_ipc_dbus.c
testsuite/mm_sound_testsuite_simple.c