From a336b4fcc565cd81147ada249748485b02570aa3 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Mon, 5 Feb 2024 13:06:45 +0900 Subject: [PATCH] Add a new command for thaw event Adds: - APP_THAW Change-Id: I5b1225716cac6ebebece3e3c0dc320e024dde572 Signed-off-by: Hwankyu Jhun --- src/aul/aul_cmd.cc | 1 + src/aul/aul_launch.c | 6 ++++++ src/aul/include/aul.h | 1 + src/aul/include/aul_cmd.h | 1 + 4 files changed, 9 insertions(+) diff --git a/src/aul/aul_cmd.cc b/src/aul/aul_cmd.cc index 84c6465..1f56559 100644 --- a/src/aul/aul_cmd.cc +++ b/src/aul/aul_cmd.cc @@ -223,6 +223,7 @@ extern "C" API const char* aul_cmd_convert_to_string(int cmd) { "PKG_PRE_EVENT_SEND", "PROC_GROUP_FOREACH", "PROC_GROUP_GET", + "APP_THAW", "CUSTOM_COMMAND"}; diff --git a/src/aul/aul_launch.c b/src/aul/aul_launch.c index d482777..fea5991 100644 --- a/src/aul/aul_launch.c +++ b/src/aul/aul_launch.c @@ -336,6 +336,11 @@ static void __dispatch_app_connect(aul_request_h req) { } +static void __dispatch_app_thaw(aul_request_h req) +{ + __invoke_aul_handler(AUL_THAW, req->b); +} + static dispatcher __dispatcher[] = { [APP_START] = __dispatch_app_start, [APP_START_RES] = __dispatch_app_start, @@ -366,6 +371,7 @@ static dispatcher __dispatcher[] = { [WATCHDOG_ENABLE] = __dispatch_watchdog_enable, [WATCHDOG_DISABLE] = __dispatch_watchdog_disable, [APP_CONNECT] = __dispatch_app_connect, + [APP_THAW] = __dispatch_app_thaw, }; static void __destroy_request(struct aul_request_s *req) diff --git a/src/aul/include/aul.h b/src/aul/include/aul.h index 41b468f..8e1dd6c 100644 --- a/src/aul/include/aul.h +++ b/src/aul/include/aul.h @@ -77,6 +77,7 @@ typedef enum _aul_type { AUL_UPDATE_REQUESTED, AUL_TERMINATE_INST, AUL_TERMINATE_BG_INST, + AUL_THAW, } aul_type; typedef enum aul_widget_lifecycle_event { diff --git a/src/aul/include/aul_cmd.h b/src/aul/include/aul_cmd.h index d39f946..32d41a6 100644 --- a/src/aul/include/aul_cmd.h +++ b/src/aul/include/aul_cmd.h @@ -222,6 +222,7 @@ enum app_cmd { PKG_PRE_EVENT_SEND = 176, PROC_GROUP_FOREACH = 177, PROC_GROUP_GET = 178, + APP_THAW = 179, APP_CMD_MAX }; -- 2.7.4