Flush ISE's message buffer after sync message transmission completes
authorJi-hoon Lee <dalton.lee@samsung.com>
Sun, 5 Mar 2017 06:52:03 +0000 (15:52 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Mon, 6 Mar 2017 10:10:21 +0000 (19:10 +0900)
commit0e302d7f790f7d04d6923cb5cc3ab13e6127a2af
treedecc555db77cd46f90dfe659ff9d22cf188b2c4c
parentf642141849b1bc1b5d0cdd68753730e09bc8aab0
Flush ISE's message buffer after sync message transmission completes

When ISE waits for sync message reply such as get_surrounding_text,
the messages received before the sync reply message are kept in
ISE's message buffer, but these will not be processed until
further messages are received after the sync reply message.
For this reason, added "Flush Buffer" command to explicitly flush
all currently pending messages.

Change-Id: Ibb57efda1ecd6ff74456dfc913d9f6ad684fef2d
ism/modules/panelagent/ecoresocket/ecore_socket_panel_agent_module.cpp
ism/src/isf_message_queue.h
ism/src/scim_trans_commands.h