Flush ISE's message buffer after sync message transmission completes 52/117352/1
authorJi-hoon Lee <dalton.lee@samsung.com>
Sun, 5 Mar 2017 06:52:03 +0000 (15:52 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Sun, 5 Mar 2017 07:10:58 +0000 (16:10 +0900)
commit0275ee2691a45a5d423328b9297c1460973eb61c
tree735ce339f806c4ee0ba2087261e93b6aaed2b825
parent0bb70e7d0df1ece2dd3faba6d0caab212e586e18
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