Fix thread synchronization in Cynara class 55/109955/3
authorRafal Krypa <r.krypa@samsung.com>
Wed, 11 Jan 2017 13:13:36 +0000 (14:13 +0100)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Mon, 23 Jan 2017 13:50:57 +0000 (05:50 -0800)
commitf5f70ffc2a5a59c931eed5d67520b520f8095f68
treea36214e72da81d24431329bf5ea1090b0f21e5fe
parent007f030f78d3ff6fa583d81a11161b00dedc0d55
Fix thread synchronization in Cynara class

Pass changes to cynaraFd and fd events to be polled via atomic variables
and over atomic_thread_fence to properly propagate changes to these
values between checking threads and communication thread.

Change-Id: I9b41a0f8e40365bc30cdd47ed04be8727521476e
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
src/common/cynara.cpp
src/common/include/cynara.h