From 73a38c8d781e281765b5dd6905789dddd9c48593 Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Tue, 5 Mar 2019 17:41:58 +0900 Subject: [PATCH] Separate AUL key definitions from aul header file Added: - aul_key.h Change-Id: Ia34b05749c9ee3fb9a965d3fd82cd4d4fd3d8f16 Signed-off-by: Hwankyu Jhun --- CMakeLists.txt | 40 ++-- include/aul.h | 201 +----------------- include/aul_key.h | 621 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 647 insertions(+), 215 deletions(-) create mode 100644 include/aul_key.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 895eead..ade9617 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,23 +49,31 @@ INSTALL(TARGETS aul DESTINATION ${LIB_INSTALL_DIR} COMPONENT RuntimeLibraries) CONFIGURE_FILE(aul.pc.in aul.pc @ONLY) CONFIGURE_FILE(feature/preexec_list.txt.in feature/preexec_list.txt @ONLY) +SET(HEADERS_LIB_AUL + aul.h + aul_sock.h + aul_proc.h + aul_rsc_mgr.h + aul_svc.h + aul_cmd.h + aul_app_com.h + aul_screen_connector.h + aul_window.h + aul_widget.h + aul_job_scheduler.h + aul_rpc_port.h + aul_complication.h + aul_debug_info.h + aul_watchdog.h + aul_svc_internal.h + aul_key.h + ) + # Install headers, other files -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_sock.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_proc.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_rsc_mgr.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_svc.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_cmd.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_app_com.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_screen_connector.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_window.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_widget.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_job_scheduler.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_rpc_port.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_complication.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_debug_info.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_watchdog.h DESTINATION include/aul) -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/aul_svc_internal.h DESTINATION include/aul) +FOREACH(hfile ${HEADERS_LIB_AUL}) + INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/${hfile} DESTINATION include/aul) +ENDFOREACH(hfile) + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/aul.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/feature/preexec_list.txt DESTINATION ${SHARE_INSTALL_PREFIX}/aul ) INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data/miregex DESTINATION ${SHARE_INSTALL_PREFIX}/aul ) diff --git a/include/aul.h b/include/aul.h index 6fc9c12..ab4b959 100644 --- a/include/aul.h +++ b/include/aul.h @@ -23,6 +23,8 @@ #include #include +#include "aul_key.h" + #ifdef __cplusplus extern "C" { #endif @@ -104,205 +106,6 @@ typedef enum _aul_process_status { AUL_PROC_STATUS_HIDE = 7 } aul_process_status_e; -/** AUL public key - To check caller's secuirty */ -#define AUL_K_CALLER_PID "__AUL_CALLER_PID__" -/** AUL public key - To check callee's secuirty */ -#define AUL_K_CALLEE_PID "__AUL_CALLEE_PID__" -/** AUL public key - added for multiuser mode */ -#define AUL_K_CALLER_UID "__AUL_CALLER_UID__" -/** AUL public key - added for multiuser mode */ -#define AUL_K_CALLEE_UID "__AUL_CALLEE_UID__" -/** AUL public key - added for multiuser mode */ -#define AUL_K_TARGET_UID "__AUL_TARGET_UID__" -/** AUL public key - To check caller's secuirty */ -#define AUL_K_CALLER_APPID "__AUL_CALLER_APPID__" -/** AUL public key - To check caller's secuirty */ -#define AUL_K_CALLEE_APPID "__AUL_CALLEE_APPID__" -/** AUL public key - To find argv0 */ -#define AUL_K_ARGV0 "__AUL_ARGV0__" -/** AUL public key - To measure launching time */ -#define AUL_K_STARTTIME "__AUL_STARTTIME__" -/** AUL public key - To support launching based on mime type */ -#define AUL_K_MIME_TYPE "__AUL_MIME_TYPE__" -/** AUL public key - To support launching based on mime type */ -#define AUL_K_UNALIASED_MIME_TYPE "__AUL_UNALIASED_MIME_TYPE__" -/** AUL public key - To support launching based on mime type */ -#define AUL_K_MIME_CONTENT "__AUL_MIME_CONTENT__" -/** AUL public key - To support launching based on service */ -#define AUL_K_SERVICE_NAME "__AUL_SERVICE_NAME__" -/** AUL public key - To force launch app selector instead of lauchingn default app */ -#define AUL_K_FORCE_LAUNCH_APP_SELECTOR "__AUL_FORCE_LAUNCH_APP_SELECTOR__" -/** AUL public key - To support debug argument */ -#define AUL_K_DEBUG "__AUL_DEBUG__" -/** AUL public key - To support SDK */ -#define AUL_K_SDK "__AUL_SDK__" -/** AUL public key - To support Media key */ -#define AUL_K_MULTI_KEY "__AUL_MULTI_KEY__" -/** AUL public key - To support Media key */ -#define AUL_K_MULTI_KEY_EVENT "__AUL_MULTI_KEY_EVENT__" -/** AUL public bundle value */ -#define AUL_K_PRIVACY_APPID "__AUL_PRIVACY_APPID__" -/** AUL public bundle value - To support Media key*/ -#define AUL_V_KEY_PRESSED "__AUL_KEY_PRESSED__" -/** AUL public bundle value - To support Media key*/ -#define AUL_V_KEY_RELEASED "__AUL_KEY_RELEASED__" -/** AUL public key - To support rua stat */ -#define AUL_SVC_K_RUA_STAT_CALLER "__K_RUA_STAT_CALLER__" -#define AUL_SVC_K_RUA_STAT_TAG "__K_RUA_STAT_TAG__" -/** AUL public key - To support rua delete */ -#define AUL_K_RUA_PKGNAME "__K_RUA_PKGNAME" -/** AUL public key - To support rua delete */ -#define AUL_K_RUA_APPPATH "__K_RUA_APPPATH" -/** AUL public key - To support rua add */ -#define AUL_K_RUA_ARG "__K_RUA_ARG" -/** AUL public key - To support rua add */ -#define AUL_K_RUA_TIME "__K_RUA_TIME" -/** AUL public bundle value */ -#define AUL_K_RUA_INSTANCE_ID "__K_RUA_INSTANCE_ID" -/** AUL public bundle value */ -#define AUL_K_RUA_INSTANCE_NAME "__K_RUA_INSTANCE_NAME" -/** AUL public bundle value */ -#define AUL_K_RUA_ICON "__K_RUA_ICON" -/** AUL public bundle value */ -#define AUL_K_RUA_URI "__K_RUA_URI" - -/** AUL internal private key */ -#define AUL_K_PKG_NAME "__AUL_PKG_NAME__" -/** AUL internal private key */ -#define AUL_K_WAIT_RESULT "__AUL_WAIT_RESULT__" -/** AUL internal private key */ -#define AUL_K_SEND_RESULT "__AUL_SEND_RESULT__" -/** AUL internal private key */ -#define AUL_K_TASK_MANAGE "__AUL_TASK_MANAGE__" -/** AUL internal private key */ -#define AUL_K_APP_TYPE "__AUL_APP_TYPE__" -/** AUL internal private key - To check original caller's identity */ -#define AUL_K_ORG_CALLER_PID "__AUL_ORG_CALLER_PID__" -/** AUL internal private key - To check forwarded callee app's pid */ -#define AUL_K_FWD_CALLEE_PID "__AUL_FWD_CALLEE_PID__" -/** AUL internal private key */ -#define AUL_K_NO_CANCEL "__AUL_NO_CANCEL__" -/** AUL internal private key */ -#define AUL_K_EXEC "__AUL_EXEC__" -/** AUL internal private key */ -#define AUL_K_MULTIPLE "__AUL_MULTIPLE__" -/** AUL internal private key */ -#define AUL_K_PACKAGETYPE "__AUL_PACKAGETYPE__" -/** AUL internal private key */ -#define AUL_K_HWACC "__AUL_HWACC__" -/** AUL internal private key */ -#define AUL_K_APPID "__AUL_APPID__" -/** AUL internal private key */ -#define AUL_K_PID "__AUL_PID__" -/** AUL internal private key */ -#define AUL_K_WID "__AUL_WID__" -/** AUL internal private key */ -#define AUL_K_LEADER_PID "__AUL_LEADER_PID__" -/** AUL internal private key - To support data control */ -#define AUL_K_DATA_CONTROL_TYPE "__AUL_DATA_CONTROL_TYPE__" -/** AUL internal private key */ -#define AUL_K_PKGID "__AUL_PKGID_" -/** AUL internal private key */ -#define AUL_K_INTERNAL_POOL "__AUL_INTERNAL_POOL__" -/** AUL internal private key */ -#define AUL_K_TEP_PATH "__AUL_TEP_PATH__" -/** AUL internal private key */ -#define AUL_K_COMP_TYPE "__AUL_COMP_TYPE__" -/** AUL internal private key */ -#define AUL_K_LOADER_ID "__AUL_LOADER_ID__" -/** AUL internal private key */ -#define AUL_K_LOADER_PATH "__AUL_LOADER_PATH__" -/** AUL internal private key */ -#define AUL_K_LOADER_EXTRA "__AUL_LOADER_EXTRA__" -/** AUL internal private key */ -#define AUL_K_LOADER_NAME "__AUL_LOADER_NAME__" -/** AUL internal private key */ -#define AUL_K_WAYLAND_DISPLAY "__AUL_WAYLAND_DISPLAY__" -/** AUL internal private key */ -#define AUL_K_WAYLAND_WORKING_DIR "__AUL_WAYLAND_WORKING_DIR__" -/** AUL internal private key */ -#define AUL_K_COM_SENDER_PID "__AUL_COM_SENDER_PID__" -/** AUL internal private key */ -#define AUL_K_COM_ENDPOINT "__AUL_COM_ENDPOINT__" -/** AUL internal private key */ -#define AUL_K_COM_PRIVILEGE "__AUL_COM_PRIVILEGE__" -/** AUL internal private key */ -#define AUL_K_COM_PROPAGATE "__AUL_COM_PROPAGATE__" -/** AUL internal private key */ -#define AUL_K_COM_FILTER "__AUL_COM_FILTER__" -/** AUL internal private key */ -#define AUL_K_COM_RESULT "__AUL_COM_RESULT__" -/** AUL internal private key */ -#define AUL_K_ROOT_PATH "__AUL_ROOT_PATH__" -/** AUL internal private key */ -#define AUL_K_SEQ_NUM "__AUL_SEQ_NUM__" -/** AUL internal private key */ -#define AUL_K_API_VERSION "__AUL_API_VERSION__" -/** AUL internal private key */ -#define AUL_K_ALLOWED_BG "__AUL_ALLOWED_BG__" -/** AUL internal private key */ -#define AUL_K_OWNER_PID "__AUL_OWNER_PID__" -/** AUL internal private key */ -#define AUL_K_CHILD_PID "__AUL_CHILD_PID__" -/** AUL internal private key */ -#define AUL_K_WIDGET_VIEWER "__AUL_WIDGET_VIEWER__" -/** AUL internal private key */ -#define AUL_K_WIDGET_ID "__AUL_WIDGET_ID__" -/** AUL internal private key */ -#define AUL_K_WIDGET_INSTANCE_ID "__AUL_WIDGET_INSTANCE_ID__" -/** AUL internal private key */ -#define AUL_K_WIDGET_STATUS "__AUL_WIDGET_STATUS__" -/** AUL internal private key */ -#define AUL_K_WIDGET_ERROR_CODE "__AUL_WIDGET_ERROR_CODE__" -/** AUL internal private key */ -#define AUL_K_WIDGET_CONTENT_INFO "__AUL_WIDGET_CONTENT_INFO__" -/** AUL internal private key */ -#define AUL_K_TARGET_PID "__AUL_TARGET_PID__" -/** AUL internal private key */ -#define AUL_K_ALIAS_APPID "__AUL_ALIAS_APPID__" -/** AUL internal private key */ -#define AUL_K_ORG_APPID "__AUL_ORG_APPID__" -/** AUL internal private key */ -#define AUL_K_STATUS "__AUL_STATUS__" -/** AUL internal private key */ -#define AUL_K_IS_SUBAPP "__AUL_IS_SUBAPP__" -/** AUL internal private key */ -#define AUL_K_INSTANCE_ID "__AUL_INSTANCE_ID__" -/** AUL internal private key */ -#define AUL_K_ORG_CALLER_UID "__AUL_ORG_CALLER_UID__" -/** AUL internal private key */ -#define AUL_K_CHECKSUM "__AUL_CHECKSUM__" -/** AUL internal private key */ -#define AUL_K_PRIVATE "__AUL_PRIVATE__" -/** AUL internal private key */ -#define AUL_K_SCREEN_TYPE "__AUL_SCREEN_TYPE__" -/** AUL internal private key */ -#define AUL_K_VIEWER_REF "__AUL_VIEWER_REF__" -/** AUL internal private key */ -#define AUL_K_PARENT_APPID "__AUL_PARENT_APPID__" -/** AUL internal private key */ -#define AUL_K_CHILD_APPID "__AUL_CHILD_APPID__" -/** AUL internal private key */ -#define AUL_K_FAST_LAUNCH "__AUL_FAST_LAUNCH__" -/** AUL internal private key */ -#define AUL_K_IS_FAULT "__AUL_IS_FAULT__" -/** AUL internal private key */ -#define AUL_K_PROFILE "__AUL_PROFILE__" -/** AUL internal private key */ -#define AUL_K_IS_GLOBAL "__AUL_IS_GLOBAL__" -/** AUL internal private key */ -#define AUL_K_NEW_INSTANCE "__AUL_NEW_INSTANCE__" -/** AUL internal private key */ -#define AUL_K_IS_INSTALLED "__AUL_IS_INSTALLED__" -/** AUL internal private key */ -#define AUL_K_REQUEST_TYPE "__AUL_REQUEST_TYPE__" -/** AUL internal private key */ -#define AUL_K_ORG_CALLER_APPID "__AUL_ORG_CALLER_APPID__" -/** AUL internal private key */ -#define AUL_K_ORG_CALLER_PKGID "__AUL_ORG_CALLER_PKGID__" -/** AUL internal private key */ -#define AUL_K_INSTALLED_STORAGE "__AUL_INSTALLED_STORAGE__" - /** * @brief This is callback function for aul_launch_init * @param[in] type event's type received from system diff --git a/include/aul_key.h b/include/aul_key.h new file mode 100644 index 0000000..273ccd1 --- /dev/null +++ b/include/aul_key.h @@ -0,0 +1,621 @@ +/* + * Copyright (c) 2019 Samsung Electronics Co., Ltd. All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#pragma once + +/** + * @brief Definition for AUL: The process ID of the caller. + * @since_tizen 2.2 + */ +#define AUL_K_CALLER_PID "__AUL_CALLER_PID__" + +/** + * @brief Definition for AUL: The process ID of the callee. + * @since_tizen 2.2 + */ +#define AUL_K_CALLEE_PID "__AUL_CALLEE_PID__" + +/** + * @brief Definition for AUL: The user ID of the caller. + * @since_tizen 3.0 + */ +#define AUL_K_CALLER_UID "__AUL_CALLER_UID__" + +/** + * @brief Definition for AUL: The user ID of the callee. + * @since_tizen 3.0 + */ +#define AUL_K_CALLEE_UID "__AUL_CALLEE_UID__" + +/** + * @brief Definition for AUL: The user ID of the taget user. + * @since_tizen 3.0 + */ +#define AUL_K_TARGET_UID "__AUL_TARGET_UID__" + +/** + * @brief Definition for AUL: The application ID of the caller. + * @since_tizen 2.2 + */ +#define AUL_K_CALLER_APPID "__AUL_CALLER_APPID__" + +/** + * @brief Definitnon for AUL: The application ID of the callee. + * @since_tizen 2.2 + */ +#define AUL_K_CALLEE_APPID "__AUL_CALLEE_APPID__" + +/** + * @deprecated Deprecated since 3.0 + * @brief Definition for AUL: The first argument. + * @since_tizen 2.2 + */ +#define AUL_K_ARGV0 "__AUL_ARGV0__" + +/** + * @brief Definition for AUL: The start time. + * @since_tizen 2.2 + */ +#define AUL_K_STARTTIME "__AUL_STARTTIME__" + +/** + * @brief Definition for AUL: The MIME-Type data. + * @since_tizen 2.2 + */ +#define AUL_K_MIME_TYPE "__AUL_MIME_TYPE__" + +/** + * @brief Definition for AUL: The unaliased MIME-Type data. + * @since_tizen 2.2 + */ +#define AUL_K_UNALIASED_MIME_TYPE "__AUL_UNALIASED_MIME_TYPE__" + +/** + * @brief Definition for AUL: The content of the MIME-Type data. + * @since_tizen 2.2 + */ +#define AUL_K_MIME_CONTENT "__AUL_MIME_CONTENT__" + +/** + * @brief Definition for AUL: The service name. + * @since_tizen 2.2 + */ +#define AUL_K_SERVICE_NAME "__AUL_SERVICE_NAME__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the app-selector is launched forcedly. + * @since_tizen 2.2 + */ +#define AUL_K_FORCE_LAUNCH_APP_SELECTOR "__AUL_FORCE_LAUNCH_APP_SELECTOR__" + +/** + * @brief Definition for AUL: The flag if it's set, the request is for debugging web-applications. + * @since_tizen 3.0 + */ +#define AUL_K_DEBUG "__AUL_DEBUG__" + +/** + * @brief Definition for AUL: The SDK data. + * @since_tizen 2.3 + */ +#define AUL_K_SDK "__AUL_SDK__" + +/** + * @deprecated Deprecated since 3.0 + * @brief Definition for AUL: The multiple key. + * @since_tizen 2.3 + */ +#define AUL_K_MULTI_KEY "__AUL_MULTI_KEY__" + +/** + * @deprecated Deprecated since 3.0 + * @brief Definition for AUL: The multiple key event. + * @since_tizen 2.3 + */ +#define AUL_K_MULTI_KEY_EVENT "__AUL_MULTI_KEY_EVENT__" + +/** + * @brief Definition for AUL: The privacy application ID. + * @since_tizen 2.3 + */ +#define AUL_K_PRIVACY_APPID "__AUL_PRIVACY_APPID__" + +/** + * @deprecased Deprecated since tizen 3.0 + * @brief Definition for AUL: The key pressed event. + * @since_tizen 2.3 + */ +#define AUL_V_KEY_PRESSED "__AUL_KEY_PRESSED__" + +/** + * @deprecased Deprecated since tizen 3.0 + * @brief Definition for AUL: The key released event. + * @since_tizen 2.3 + */ +#define AUL_V_KEY_RELEASED "__AUL_KEY_RELEASED__" + +/** + * @brief Definition for RUA: The caller information. + * @since_tizen 3.0 + */ +#define AUL_SVC_K_RUA_STAT_CALLER "__K_RUA_STAT_CALLER__" + +/** + * @brief Definition for RUA: The tag information. + * @since_tizen 3.0 + */ +#define AUL_SVC_K_RUA_STAT_TAG "__K_RUA_STAT_TAG__" + +/** + * @brief Definition for RUA: The application ID. + * @since_tizen 3.0 + */ +#define AUL_K_RUA_PKGNAME "__K_RUA_PKGNAME" + +/** + * @brief Definition for RUA: The application path. + * @since_tizen 3.0 + */ +#define AUL_K_RUA_APPPATH "__K_RUA_APPPATH" + +/** + * @brief Definition for RUA: The arguments. + * @since_tizen 3.0 + */ +#define AUL_K_RUA_ARG "__K_RUA_ARG" + +/** + * @brief Definition for RUA: The launched time. + * @since_tizen 3.0 + */ +#define AUL_K_RUA_TIME "__K_RUA_TIME" + +/** + * @brief Definition for RUA: The instance ID. + * @since_tizen 3.0 + */ +#define AUL_K_RUA_INSTANCE_ID "__K_RUA_INSTANCE_ID" + +/** + * @brief Definition for RUA: The instance name. + * @since_tizen 3.0 + */ +#define AUL_K_RUA_INSTANCE_NAME "__K_RUA_INSTANCE_NAME" + +/** + * @brief Definition for RUA: The icon path. + * @since_tizen 3.0 + */ +#define AUL_K_RUA_ICON "__K_RUA_ICON" + +/** + * @brief Definition for RUA: The URI data. + * @since_tizen 3.0 + */ +#define AUL_K_RUA_URI "__K_RUA_URI" + +/** + * @brief Definition for AUL: The application ID. + * @since_tizen 2.2 + */ +#define AUL_K_PKG_NAME "__AUL_PKG_NAME__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the caller process waits to get the result from the callee application. + * @since_tizen 2.2 + */ +#define AUL_K_WAIT_RESULT "__AUL_WAIT_RESULT__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the request is for sending the result. + * @since_tizen 2.2 + */ +#define AUL_K_SEND_RESULT "__AUL_SEND_RESULT__" + +/** + * @brief Definition for AUL: The taskmanage value. + * @since_tizen 2.2 + */ +#define AUL_K_TASK_MANAGE "__AUL_TASK_MANAGE__" + +/** + * @brief Definition for AUL: The application type. + * @since_tizen 2.2 + */ +#define AUL_K_APP_TYPE "__AUL_APP_TYPE__" + +/** + * @brief Definition for AUL: The process ID of the original caller. + * @since_tizen 2.2 + */ +#define AUL_K_ORG_CALLER_PID "__AUL_ORG_CALLER_PID__" + +/** + * @brief Definition for AUL: The process ID of the forwarded callee. + * @since_tizen 2.2 + */ +#define AUL_K_FWD_CALLEE_PID "__AUL_FWD_CALLEE_PID__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the request is not cancelled. + * @since_tizen 2.2 + */ +#define AUL_K_NO_CANCEL "__AUL_NO_CANCEL__" + +/** + * @brief Definition for AUL: The executable file path. + * @since_tizen 2.2 + */ +#define AUL_K_EXEC "__AUL_EXEC__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the application can be launched by multiple processes. + * @since_tizen 2.2 + */ +#define AUL_K_MULTIPLE "__AUL_MULTIPLE__" + +/** + * @brief Definition for AUL: The type of the package. + * @since_tizen 2.2 + */ +#define AUL_K_PACKAGETYPE "__AUL_PACKAGETYPE__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the application uses hardware-acceleration. + * @since_tizen 2.2 + */ +#define AUL_K_HWACC "__AUL_HWACC__" + +/** + * @brief Definition for AUL: The application ID. + * @since_tizen 2.2 + */ +#define AUL_K_APPID "__AUL_APPID__" + +/** + * @brief Definition for AUL: The process ID. + * @since_tizen 2.2 + */ +#define AUL_K_PID "__AUL_PID__" + +/** + * @brief Definition for AUL: The window ID. + * @since_tizen 2.4 + */ +#define AUL_K_WID "__AUL_WID__" + +/** + * @breif Definition for AUL: The process ID of the leader process. + * @since_tizen 2.4 + */ +#define AUL_K_LEADER_PID "__AUL_LEADER_PID__" + +/** + * @brief Definition for Data-Control: The type of data-control. + * @since_tizen 2.2 + */ +#define AUL_K_DATA_CONTROL_TYPE "__AUL_DATA_CONTROL_TYPE__" + +/** + * @brief Definition for AUL: The package ID. + * @since_tizen 2.2 + */ +#define AUL_K_PKGID "__AUL_PKGID_" + +/** + * @deprecated Deprecated since 3.0 + * @brief Definition for AUL: The flag if it's 'true', the application can be launched by internal process-pool. + * @since_tizen 2.2 + */ +#define AUL_K_INTERNAL_POOL "__AUL_INTERNAL_POOL__" + +/** + * @brief Definition for AUL: The TEP resource path. + * @since_tizen 2.4 + */ +#define AUL_K_TEP_PATH "__AUL_TEP_PATH__" + +/** + * @brief Definition for AUL: The component type. + * @since_tizen 2.2 + */ +#define AUL_K_COMP_TYPE "__AUL_COMP_TYPE__" + +/** + * @brief Definition for AUL: The loader ID. + * @since_tizen 3.0 + */ +#define AUL_K_LOADER_ID "__AUL_LOADER_ID__" + +/** + * @brief Definition for AUL: The executable file path of the loader. + * @since_tizen 3.0 + */ +#define AUL_K_LOADER_PATH "__AUL_LOADER_PATH__" + +/** + * @brief Definition for AUL: The extra data of the loader. + * @since_tizen 3.0 + */ +#define AUL_K_LOADER_EXTRA "__AUL_LOADER_EXTRA__" + +/** + * @brief Definition for AUL: The loader name. + * @since_tizen 3.0 + */ +#define AUL_K_LOADER_NAME "__AUL_LOADER_NAME__" + +/** + * @brief Definition for AUL: The wayland display. + * @since_tizen 3.0 + */ +#define AUL_K_WAYLAND_DISPLAY "__AUL_WAYLAND_DISPLAY__" + +/** + * @brief Definition for AUL: The wayland working directory path. + * @since_tizen 3.0 + */ +#define AUL_K_WAYLAND_WORKING_DIR "__AUL_WAYLAND_WORKING_DIR__" + +/** + * @brief Definition for AUL: The sender process ID of app-com. + * @since_tizen 3.0 + */ +#define AUL_K_COM_SENDER_PID "__AUL_COM_SENDER_PID__" + +/** + * @brief Definition for AUL: The endpoint of app-com. + * @since_tizen 3.0 + */ +#define AUL_K_COM_ENDPOINT "__AUL_COM_ENDPOINT__" + +/** + * @brief Definition for AUL: The privilege of app-com. + * @since_tizen 3.0 + */ +#define AUL_K_COM_PRIVILEGE "__AUL_COM_PRIVILEGE__" + +/** + * @brief Definition for AUL: The propagate information of app-com. + * @since_tizen 3.0 + */ +#define AUL_K_COM_PROPAGATE "__AUL_COM_PROPAGATE__" + +/** + * @brief Definition for AUL: The filter of app-com. + * @since_tizen 3.0 + */ +#define AUL_K_COM_FILTER "__AUL_COM_FILTER__" + +/** + * @brief Definition for AUL: The result of app-com. + * @since_tizen 3.0 + */ +#define AUL_K_COM_RESULT "__AUL_COM_RESULT__" + +/** + * @brief Definition for AUL: The root path. + * @since_tizen 3.0 + */ +#define AUL_K_ROOT_PATH "__AUL_ROOT_PATH__" + +/** + * @brief Definition for AUL: The sequence number. + * @since_tizen 3.0 + */ +#define AUL_K_SEQ_NUM "__AUL_SEQ_NUM__" + +/** + * @brief Definition for AUL: The API version. + * @since_tizen 3.0 + */ +#define AUL_K_API_VERSION "__AUL_API_VERSION__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the application can be running in the background. + * @since_tizen 2.4 + */ +#define AUL_K_ALLOWED_BG "__AUL_ALLOWED_BG__" + +/** + * @brief Definition for AUL: The owner process ID of app-group. + * @since_tizen 2.4 + */ +#define AUL_K_OWNER_PID "__AUL_OWNER_PID__" + +/** + * @brief Definition for AUL: The child process ID of app-group. + * @since_tizen 2.4 + */ +#define AUL_K_CHILD_PID "__AUL_CHILD_PID__" + +/** + * @brief Definition for Widget: The widget viewer. + * @since_tizen 3.0 + */ +#define AUL_K_WIDGET_VIEWER "__AUL_WIDGET_VIEWER__" + +/** + * @brief Definition for Widget: The widget ID. + * @since_tizen 3.0 + */ +#define AUL_K_WIDGET_ID "__AUL_WIDGET_ID__" + +/** + * @brief Definition for Widget: The instance ID of the widget. + * @since_tizen 3.0 + */ +#define AUL_K_WIDGET_INSTANCE_ID "__AUL_WIDGET_INSTANCE_ID__" + +/** + * @brief Definition for Widget: The status of the widget. + * @since_tizen 3.0 + */ +#define AUL_K_WIDGET_STATUS "__AUL_WIDGET_STATUS__" + +/** + * @brief Definition for Widget: The error code of the widget. + * @since_tizen 3.0 + */ +#define AUL_K_WIDGET_ERROR_CODE "__AUL_WIDGET_ERROR_CODE__" + +/** + * @brief Definition for Widget: The widget content infomation. + * @since_tizen 3.0 + */ +#define AUL_K_WIDGET_CONTENT_INFO "__AUL_WIDGET_CONTENT_INFO__" + +/** + * @brief Definition for AUL: The target process ID. + * @since_tizen 3.0 + */ +#define AUL_K_TARGET_PID "__AUL_TARGET_PID__" + +/** + * @brief Definition for AUL: The alias application ID. + * @since_tizen 3.0 + */ +#define AUL_K_ALIAS_APPID "__AUL_ALIAS_APPID__" + +/** + * @brief Definition for AUL: The original application ID. + * @since_tizen 3.0 + */ +#define AUL_K_ORG_APPID "__AUL_ORG_APPID__" + +/** + * @brief Definition for AUL: The status value. + * @since_tizen 3.0 + */ +#define AUL_K_STATUS "__AUL_STATUS__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the application is launched by sub-application of app-group. + * @since_tizen 2.4 + */ +#define AUL_K_IS_SUBAPP "__AUL_IS_SUBAPP__" + +/** + * @brief Definition for AUL: The instance ID. + * @since_tizen 4.0 + */ +#define AUL_K_INSTANCE_ID "__AUL_INSTANCE_ID__" + +/** + * @brief Definition for AUL: The user ID of the original caller. + * @since_tizen 3.0 + */ +#define AUL_K_ORG_CALLER_UID "__AUL_ORG_CALLER_UID__" + +/** + * @brief Definition for AUL: The checksum data to store app-control information. + * @details This definition is to improve the launch performance. + * @since_tizen 3.0 + */ +#define AUL_K_CHECKSUM "__AUL_CHECKSUM__" + +/** + * @brief Definition for Screen-Connector: The flag if it's 'true', the request type is private. + * @since_tizen 3.0 + */ +#define AUL_K_PRIVATE "__AUL_PRIVATE__" + +/** + * @brief Definition for Screen-Connector: The screen type. + * @since_tizen 3.0 + */ +#define AUL_K_SCREEN_TYPE "__AUL_SCREEN_TYPE__" + +/** + * @brief Definition for Screen-Connector: The reference count of the viewer. + * @since_tizen 3.0 + */ +#define AUL_K_VIEWER_REF "__AUL_VIEWER_REF__" + +/** + * @brief Definition for AUL: The application ID of the parent for transient-for. + * @since_tizen 3.0 + */ +#define AUL_K_PARENT_APPID "__AUL_PARENT_APPID__" + +/** + * @brief Definition for AUL: The application ID of the child for transient-for. + * @since_tizen 3.0 + */ +#define AUL_K_CHILD_APPID "__AUL_CHILD_APPID__" + +/** + * @deprecated Deprecated since 4.0 + * @brief Definition for AUL: The flag if it's 'true', the request is for fast launch. + * @since_tizen 3.0 + */ +#define AUL_K_FAST_LAUNCH "__AUL_FAST_LAUNCH__" + +/** + * @brief Definition for Widget: The flag if it's 'true', the widget is faulted. + * @since_tizen 3.0 + */ +#define AUL_K_IS_FAULT "__AUL_IS_FAULT__" + +/** + * @brief Definition for AUL: The profile. + * @since_tizen 3.0 + */ +#define AUL_K_PROFILE "__AUL_PROFILE__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the application is installed for global user. + * @since_tizen 3.0 + */ +#define AUL_K_IS_GLOBAL "__AUL_IS_GLOBAL__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the request is to create a new instance. + * @since_tizen 3.0 + */ +#define AUL_K_NEW_INSTANCE "__AUL_NEW_INSTANCE__" + +/** + * @brief Definition for AUL: The flag if it's 'true', the application is installed. + * @since_tizen 3.0 + */ +#define AUL_K_IS_INSTALLED "__AUL_IS_INSTALLED__" + +/** + * @brief Definition for AUL: The request type. + * @details This key is only for Application Manager. + * @since_tizen 4.0 + */ +#define AUL_K_REQUEST_TYPE "__AUL_REQUEST_TYPE__" + +/** + * @brief Definition for AUL: The application ID of the original caller. + * @since_tizen 3.0 + */ +#define AUL_K_ORG_CALLER_APPID "__AUL_ORG_CALLER_APPID__" + +/** + * @brief Definition for AUL: The package ID of the original caller. + * @since_tizen 3.0 + */ +#define AUL_K_ORG_CALLER_PKGID "__AUL_ORG_CALLER_PKGID__" + +/** + * @brief Definition for AUL: The installed storage. + * @since_tizen 2.4 + */ +#define AUL_K_INSTALLED_STORAGE "__AUL_INSTALLED_STORAGE__" + -- 2.7.4