Update for attribute changed callback and attribute getter 79/222879/2 accepted/tizen/5.5/unified/20200124.120323 submit/tizen_5.5/20200123.020040
authorBoram Bae <boram21.bae@samsung.com>
Tue, 21 Jan 2020 05:19:06 +0000 (14:19 +0900)
committerBoram Bae <boram21.bae@samsung.com>
Thu, 23 Jan 2020 00:31:20 +0000 (09:31 +0900)
commita25bb895e45fb31673edb2bb5752da75c5accad6
treefbb6d042fc5aba5fac90a740c540db9612b4f734
parent9c33dc764285596524f92f915ac353a133362569
Update for attribute changed callback and attribute getter

* Do not update client attribute cache when calling attribute changed
callback
* Fix a bug related sensord_attribute_{int/str}_get
* Fix build warrning related to type conversion
* Notify all client(including self) that following attributes are changed
  SENSORD_ATTRIBUTE_INTERVAL
  SENSORD_ATTRIBUTE_MAX_BATCH_LATENCY
  SENSORD_ATTRIBUTE_PAUSE_POLICY
  SENSORD_ATTRIBUTE_AXIS_ORIENTATION
  ALL_CUSTOM_ATTRIBUE_INT
  ALL_ATTRIBUTE_STR
* Refactor some codes
* Add more internal tests

Change-Id: I0e7fb63cd9a44ce2306299afcb791fbac488afda
Signed-off-by: Boram Bae <boram21.bae@samsung.com>
16 files changed:
src/client/sensor_internal.cpp
src/client/sensor_listener.cpp
src/sensorctl/testcase/sensor_listener.cpp
src/server/application_sensor_handler.cpp
src/server/application_sensor_handler.h
src/server/external_sensor_handler.cpp
src/server/external_sensor_handler.h
src/server/fusion_sensor_handler.cpp
src/server/fusion_sensor_handler.h
src/server/physical_sensor_handler.cpp
src/server/physical_sensor_handler.h
src/server/sensor_handler.cpp
src/server/sensor_handler.h
src/server/sensor_listener_proxy.cpp
src/server/sensor_listener_proxy.h
src/server/server_channel_handler.cpp