From 164c38f4ebc015720d5fa2f5e12b275cb20c3c4c Mon Sep 17 00:00:00 2001 From: Atul Rai Date: Fri, 5 Jul 2019 10:58:15 +0530 Subject: Added API for resetting user database Change-Id: I08eac5c5496e319caa02908855ca157fc5183887 Signed-off-by: Atul Rai --- include/user-awareness-internal.h | 2 ++ src/user-awareness-monitors.c | 15 +++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/include/user-awareness-internal.h b/include/user-awareness-internal.h index c27a12a..ae36039 100644 --- a/include/user-awareness-internal.h +++ b/include/user-awareness-internal.h @@ -195,6 +195,8 @@ int ua_set_detection_window(unsigned int window); */ int ua_get_detection_window(unsigned int* window); +int ua_reset_database(void); + /** * @} */ diff --git a/src/user-awareness-monitors.c b/src/user-awareness-monitors.c index b0a974f..93b932a 100644 --- a/src/user-awareness-monitors.c +++ b/src/user-awareness-monitors.c @@ -1353,4 +1353,19 @@ int ua_get_detection_window(unsigned int* window) return UA_ERROR_NONE; } +int ua_reset_database(void) +{ + FUNC_ENTRY; + int ret; + + ret = _ua_get_error_code(_uam_db_reset()); + if (UA_ERROR_NONE != ret) { + UA_ERR("_uam_service_remove_device returned %s", + _ua_get_error_string(ret)); + return ret; + } + + FUNC_EXIT; + return UA_ERROR_NONE; +} /* LCOV_EXCL_STOP */ -- cgit v1.2.3