Wait to start async client subthread until api returned 77/74177/1
authorKyungwook Tak <k.tak@samsung.com>
Mon, 13 Jun 2016 05:42:37 +0000 (14:42 +0900)
committerKyungwook Tak <k.tak@samsung.com>
Mon, 13 Jun 2016 05:42:37 +0000 (14:42 +0900)
commit11e9c69f723d41f873190f3d11fa7b6f058a6e19
tree213bd996106728a286915f8477e117189618b964
parent5bc3fe52f7b5803cb331fba1a301c97776d16a5d
Wait to start async client subthread until api returned

For robust calling registered callbacks, wait to start async client
subthread until api returned, controlled by handle-ext mutex lock.
Some client gets undefined behavior when registered callback called
earlier than returning async API...

Change-Id: I31ac4596cb43d2b67b9fe8095ed2a4c98779e17e
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
src/framework/client/content-screening.cpp
src/framework/client/handle-ext.cpp
src/framework/client/handle-ext.h
test/test-api-content-screening-async.cpp