Refactoring: sensor_listener class 42/280942/9
authorTaeminYeom <taemin.yeom@samsung.com>
Wed, 7 Sep 2022 03:13:28 +0000 (12:13 +0900)
committerTaeminYeom <taemin.yeom@samsung.com>
Wed, 14 Sep 2022 05:42:09 +0000 (14:42 +0900)
commit2a9ede64fdd2a41ad932bb7a742b67e7ae0241bf
treeb5d29371490cd6904dcc567079234c90962dbc48
parenta8a7aa1ed03effd83370d0a748147029b97b6cff
Refactoring: sensor_listener class

-Remove listener_handler class
-Change not to use g_io_handler callback and channel class

Previous callstack is too complicated
-g_io_handler
--channel_event_handler->handle
---channel->read_sync
----channel_event_handler->read
-----listener_handler->read
------sensor_listener_channel_handler->read

New callstack
-listener_handler (it is added function, not previous class)
--sensor_listener->handle
---sensor_listener_channel_handler->read

Change-Id: Iba35390c6e27d67d0fdb1e54ffaacef2d7ac029f
Signed-off-by: TaeminYeom <taemin.yeom@samsung.com>
src/api/sensor-listener.cpp
src/api/sensor-listener.h
src/api/sensor-reader.cpp
src/api/sensor-reader.h