Add a new command for thaw event 57/305557/4
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 5 Feb 2024 04:06:45 +0000 (13:06 +0900)
committerHwanKyu Jhun <h.jhun@samsung.com>
Mon, 5 Feb 2024 06:37:59 +0000 (06:37 +0000)
Adds:
 - APP_THAW

Change-Id: I5b1225716cac6ebebece3e3c0dc320e024dde572
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
src/aul/aul_cmd.cc
src/aul/aul_launch.c
src/aul/include/aul.h
src/aul/include/aul_cmd.h

index 84c6465..1f56559 100644 (file)
@@ -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"};
 
index d482777..fea5991 100644 (file)
@@ -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)
index 41b468f..8e1dd6c 100644 (file)
@@ -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 {
index d39f946..32d41a6 100644 (file)
@@ -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
 };