2 * Copyright (c) 2019 Samsung Electronics Co., Ltd. All rights reserved.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
20 * @brief Definition for AUL: The process ID of the caller.
23 #define AUL_K_CALLER_PID "__AUL_CALLER_PID__"
26 * @brief Definition for AUL: The process ID of the callee.
29 #define AUL_K_CALLEE_PID "__AUL_CALLEE_PID__"
32 * @brief Definition for AUL: The user ID of the caller.
35 #define AUL_K_CALLER_UID "__AUL_CALLER_UID__"
38 * @brief Definition for AUL: The user ID of the callee.
41 #define AUL_K_CALLEE_UID "__AUL_CALLEE_UID__"
44 * @brief Definition for AUL: The user ID of the taget user.
47 #define AUL_K_TARGET_UID "__AUL_TARGET_UID__"
50 * @brief Definition for AUL: The application ID of the caller.
53 #define AUL_K_CALLER_APPID "__AUL_CALLER_APPID__"
56 * @brief Definitnon for AUL: The application ID of the callee.
59 #define AUL_K_CALLEE_APPID "__AUL_CALLEE_APPID__"
62 * @deprecated Deprecated since 3.0
63 * @brief Definition for AUL: The first argument.
66 #define AUL_K_ARGV0 "__AUL_ARGV0__"
69 * @brief Definition for AUL: The start time.
72 #define AUL_K_STARTTIME "__AUL_STARTTIME__"
75 * @brief Definition for AUL: The MIME-Type data.
78 #define AUL_K_MIME_TYPE "__AUL_MIME_TYPE__"
81 * @brief Definition for AUL: The unaliased MIME-Type data.
84 #define AUL_K_UNALIASED_MIME_TYPE "__AUL_UNALIASED_MIME_TYPE__"
87 * @brief Definition for AUL: The content of the MIME-Type data.
90 #define AUL_K_MIME_CONTENT "__AUL_MIME_CONTENT__"
93 * @brief Definition for AUL: The service name.
96 #define AUL_K_SERVICE_NAME "__AUL_SERVICE_NAME__"
99 * @brief Definition for AUL: The flag if it's 'true', the app-selector is launched forcedly.
102 #define AUL_K_FORCE_LAUNCH_APP_SELECTOR "__AUL_FORCE_LAUNCH_APP_SELECTOR__"
105 * @brief Definition for AUL: The flag if it's set, the request is for debugging web-applications.
108 #define AUL_K_DEBUG "__AUL_DEBUG__"
111 * @brief Definition for AUL: The SDK data.
114 #define AUL_K_SDK "__AUL_SDK__"
117 * @deprecated Deprecated since 3.0
118 * @brief Definition for AUL: The multiple key.
121 #define AUL_K_MULTI_KEY "__AUL_MULTI_KEY__"
124 * @deprecated Deprecated since 3.0
125 * @brief Definition for AUL: The multiple key event.
128 #define AUL_K_MULTI_KEY_EVENT "__AUL_MULTI_KEY_EVENT__"
131 * @brief Definition for AUL: The privacy application ID.
134 #define AUL_K_PRIVACY_APPID "__AUL_PRIVACY_APPID__"
137 * @deprecased Deprecated since tizen 3.0
138 * @brief Definition for AUL: The key pressed event.
141 #define AUL_V_KEY_PRESSED "__AUL_KEY_PRESSED__"
144 * @deprecased Deprecated since tizen 3.0
145 * @brief Definition for AUL: The key released event.
148 #define AUL_V_KEY_RELEASED "__AUL_KEY_RELEASED__"
151 * @brief Definition for RUA: The caller information.
154 #define AUL_SVC_K_RUA_STAT_CALLER "__K_RUA_STAT_CALLER__"
157 * @brief Definition for RUA: The tag information.
160 #define AUL_SVC_K_RUA_STAT_TAG "__K_RUA_STAT_TAG__"
163 * @brief Definition for RUA: The application ID.
166 #define AUL_K_RUA_PKGNAME "__K_RUA_PKGNAME"
169 * @brief Definition for RUA: The application path.
172 #define AUL_K_RUA_APPPATH "__K_RUA_APPPATH"
175 * @brief Definition for RUA: The arguments.
178 #define AUL_K_RUA_ARG "__K_RUA_ARG"
181 * @brief Definition for RUA: The launched time.
184 #define AUL_K_RUA_TIME "__K_RUA_TIME"
187 * @brief Definition for RUA: The instance ID.
190 #define AUL_K_RUA_INSTANCE_ID "__K_RUA_INSTANCE_ID"
193 * @brief Definition for RUA: The instance name.
196 #define AUL_K_RUA_INSTANCE_NAME "__K_RUA_INSTANCE_NAME"
199 * @brief Definition for RUA: The icon path.
202 #define AUL_K_RUA_ICON "__K_RUA_ICON"
205 * @brief Definition for RUA: The URI data.
208 #define AUL_K_RUA_URI "__K_RUA_URI"
211 * @brief Definition for AUL: The application ID.
214 #define AUL_K_PKG_NAME "__AUL_PKG_NAME__"
217 * @brief Definition for AUL: The flag if it's 'true', the caller process waits to get the result from the callee application.
220 #define AUL_K_WAIT_RESULT "__AUL_WAIT_RESULT__"
223 * @brief Definition for AUL: The flag if it's 'true', the request is for sending the result.
226 #define AUL_K_SEND_RESULT "__AUL_SEND_RESULT__"
229 * @brief Definition for AUL: The taskmanage value.
232 #define AUL_K_TASK_MANAGE "__AUL_TASK_MANAGE__"
235 * @brief Definition for AUL: The application type.
238 #define AUL_K_APP_TYPE "__AUL_APP_TYPE__"
241 * @brief Definition for AUL: The process ID of the original caller.
244 #define AUL_K_ORG_CALLER_PID "__AUL_ORG_CALLER_PID__"
247 * @brief Definition for AUL: The process ID of the forwarded callee.
250 #define AUL_K_FWD_CALLEE_PID "__AUL_FWD_CALLEE_PID__"
253 * @brief Definition for AUL: The flag if it's 'true', the request is not cancelled.
256 #define AUL_K_NO_CANCEL "__AUL_NO_CANCEL__"
259 * @brief Definition for AUL: The executable file path.
262 #define AUL_K_EXEC "__AUL_EXEC__"
265 * @brief Definition for AUL: The flag if it's 'true', the application can be launched by multiple processes.
268 #define AUL_K_MULTIPLE "__AUL_MULTIPLE__"
271 * @brief Definition for AUL: The type of the package.
274 #define AUL_K_PACKAGETYPE "__AUL_PACKAGETYPE__"
277 * @brief Definition for AUL: The flag if it's 'true', the application uses hardware-acceleration.
280 #define AUL_K_HWACC "__AUL_HWACC__"
283 * @brief Definition for AUL: The application ID.
286 #define AUL_K_APPID "__AUL_APPID__"
289 * @brief Definition for AUL: The process ID.
292 #define AUL_K_PID "__AUL_PID__"
295 * @brief Definition for AUL: The window ID.
298 #define AUL_K_WID "__AUL_WID__"
301 * @breif Definition for AUL: The process ID of the leader process.
304 #define AUL_K_LEADER_PID "__AUL_LEADER_PID__"
307 * @brief Definition for Data-Control: The type of data-control.
310 #define AUL_K_DATA_CONTROL_TYPE "__AUL_DATA_CONTROL_TYPE__"
313 * @brief Definition for AUL: The package ID.
316 #define AUL_K_PKGID "__AUL_PKGID_"
319 * @deprecated Deprecated since 3.0
320 * @brief Definition for AUL: The flag if it's 'true', the application can be launched by internal process-pool.
323 #define AUL_K_INTERNAL_POOL "__AUL_INTERNAL_POOL__"
326 * @brief Definition for AUL: The TEP resource path.
329 #define AUL_K_TEP_PATH "__AUL_TEP_PATH__"
332 * @brief Definition for AUL: The component type.
335 #define AUL_K_COMP_TYPE "__AUL_COMP_TYPE__"
338 * @brief Definition for AUL: The loader ID.
341 #define AUL_K_LOADER_ID "__AUL_LOADER_ID__"
344 * @brief Definition for AUL: The executable file path of the loader.
347 #define AUL_K_LOADER_PATH "__AUL_LOADER_PATH__"
350 * @brief Definition for AUL: The extra data of the loader.
353 #define AUL_K_LOADER_EXTRA "__AUL_LOADER_EXTRA__"
356 * @brief Definition for AUL: The loader name.
359 #define AUL_K_LOADER_NAME "__AUL_LOADER_NAME__"
362 * @brief Definition for AUL: The wayland display.
365 #define AUL_K_WAYLAND_DISPLAY "__AUL_WAYLAND_DISPLAY__"
368 * @brief Definition for AUL: The wayland working directory path.
371 #define AUL_K_WAYLAND_WORKING_DIR "__AUL_WAYLAND_WORKING_DIR__"
374 * @brief Definition for AUL: The sender process ID of app-com.
377 #define AUL_K_COM_SENDER_PID "__AUL_COM_SENDER_PID__"
380 * @brief Definition for AUL: The endpoint of app-com.
383 #define AUL_K_COM_ENDPOINT "__AUL_COM_ENDPOINT__"
386 * @brief Definition for AUL: The privilege of app-com.
389 #define AUL_K_COM_PRIVILEGE "__AUL_COM_PRIVILEGE__"
392 * @brief Definition for AUL: The propagate information of app-com.
395 #define AUL_K_COM_PROPAGATE "__AUL_COM_PROPAGATE__"
398 * @brief Definition for AUL: The filter of app-com.
401 #define AUL_K_COM_FILTER "__AUL_COM_FILTER__"
404 * @brief Definition for AUL: The result of app-com.
407 #define AUL_K_COM_RESULT "__AUL_COM_RESULT__"
410 * @brief Definition for AUL: The root path.
413 #define AUL_K_ROOT_PATH "__AUL_ROOT_PATH__"
416 * @brief Definition for AUL: The sequence number.
419 #define AUL_K_SEQ_NUM "__AUL_SEQ_NUM__"
422 * @brief Definition for AUL: The API version.
425 #define AUL_K_API_VERSION "__AUL_API_VERSION__"
428 * @brief Definition for AUL: The flag if it's 'true', the application can be running in the background.
431 #define AUL_K_ALLOWED_BG "__AUL_ALLOWED_BG__"
434 * @brief Definition for AUL: The owner process ID of app-group.
437 #define AUL_K_OWNER_PID "__AUL_OWNER_PID__"
440 * @brief Definition for AUL: The child process ID of app-group.
443 #define AUL_K_CHILD_PID "__AUL_CHILD_PID__"
446 * @brief Definition for Widget: The widget viewer.
449 #define AUL_K_WIDGET_VIEWER "__AUL_WIDGET_VIEWER__"
452 * @brief Definition for Widget: The widget ID.
455 #define AUL_K_WIDGET_ID "__AUL_WIDGET_ID__"
458 * @brief Definition for Widget: The instance ID of the widget.
461 #define AUL_K_WIDGET_INSTANCE_ID "__AUL_WIDGET_INSTANCE_ID__"
464 * @brief Definition for Widget: The status of the widget.
467 #define AUL_K_WIDGET_STATUS "__AUL_WIDGET_STATUS__"
470 * @brief Definition for Widget: The error code of the widget.
473 #define AUL_K_WIDGET_ERROR_CODE "__AUL_WIDGET_ERROR_CODE__"
476 * @brief Definition for Widget: The widget content infomation.
479 #define AUL_K_WIDGET_CONTENT_INFO "__AUL_WIDGET_CONTENT_INFO__"
482 * @brief Definition for AUL: The target process ID.
485 #define AUL_K_TARGET_PID "__AUL_TARGET_PID__"
488 * @brief Definition for AUL: The alias application ID.
491 #define AUL_K_ALIAS_APPID "__AUL_ALIAS_APPID__"
494 * @brief Definition for AUL: The original application ID.
497 #define AUL_K_ORG_APPID "__AUL_ORG_APPID__"
500 * @brief Definition for AUL: The status value.
503 #define AUL_K_STATUS "__AUL_STATUS__"
506 * @brief Definition for AUL: The flag if it's 'true', the application is launched by sub-application of app-group.
509 #define AUL_K_IS_SUBAPP "__AUL_IS_SUBAPP__"
512 * @brief Definition for AUL: The instance ID.
515 #define AUL_K_INSTANCE_ID "__AUL_INSTANCE_ID__"
518 * @brief Definition for AUL: The user ID of the original caller.
521 #define AUL_K_ORG_CALLER_UID "__AUL_ORG_CALLER_UID__"
524 * @brief Definition for AUL: The checksum data to store app-control information.
525 * @details This definition is to improve the launch performance.
528 #define AUL_K_CHECKSUM "__AUL_CHECKSUM__"
531 * @brief Definition for Screen-Connector: The flag if it's 'true', the request type is private.
534 #define AUL_K_PRIVATE "__AUL_PRIVATE__"
537 * @brief Definition for Screen-Connector: The screen type.
540 #define AUL_K_SCREEN_TYPE "__AUL_SCREEN_TYPE__"
543 * @brief Definition for Screen-Connector: The reference count of the viewer.
546 #define AUL_K_VIEWER_REF "__AUL_VIEWER_REF__"
549 * @brief Definition for AUL: The application ID of the parent for transient-for.
552 #define AUL_K_PARENT_APPID "__AUL_PARENT_APPID__"
555 * @brief Definition for AUL: The application ID of the child for transient-for.
558 #define AUL_K_CHILD_APPID "__AUL_CHILD_APPID__"
561 * @deprecated Deprecated since 4.0
562 * @brief Definition for AUL: The flag if it's 'true', the request is for fast launch.
565 #define AUL_K_FAST_LAUNCH "__AUL_FAST_LAUNCH__"
568 * @brief Definition for Widget: The flag if it's 'true', the widget is faulted.
571 #define AUL_K_IS_FAULT "__AUL_IS_FAULT__"
574 * @brief Definition for AUL: The profile.
577 #define AUL_K_PROFILE "__AUL_PROFILE__"
580 * @brief Definition for AUL: The flag if it's 'true', the application is installed for global user.
583 #define AUL_K_IS_GLOBAL "__AUL_IS_GLOBAL__"
586 * @brief Definition for AUL: The flag if it's 'true', the request is to create a new instance.
589 #define AUL_K_NEW_INSTANCE "__AUL_NEW_INSTANCE__"
592 * @brief Definition for AUL: The flag if it's 'true', the application is installed.
595 #define AUL_K_IS_INSTALLED "__AUL_IS_INSTALLED__"
598 * @brief Definition for AUL: The request type.
599 * @details This key is only for Application Manager.
602 #define AUL_K_REQUEST_TYPE "__AUL_REQUEST_TYPE__"
605 * @brief Definition for AUL: The application ID of the original caller.
608 #define AUL_K_ORG_CALLER_APPID "__AUL_ORG_CALLER_APPID__"
611 * @brief Definition for AUL: The package ID of the original caller.
614 #define AUL_K_ORG_CALLER_PKGID "__AUL_ORG_CALLER_PKGID__"
617 * @brief Definition for AUL: The installed storage.
620 #define AUL_K_INSTALLED_STORAGE "__AUL_INSTALLED_STORAGE__"
623 * @brief Definition for AUL: The component ID.
626 #define AUL_K_COMPONENT_ID "__AUL_COMPONENT_ID__"
629 * @brief Definition for AUL: The instance ID of the caller.
632 #define AUL_K_CALLER_INSTANCE_ID "__AUL_CALLER_INSTANCE_ID__"
635 * @brief Definition for AUL: The instance ID of the original caller.
638 #define AUL_K_ORG_CALLER_INSTANCE_ID "__AUL_ORG_CALLER_INSTANCE_ID__"
641 * @brief Definition for AUL: The IDs of the app group leader.
644 #define AUL_K_LEADER_IDS "__AUL_LEADER_IDS__"
647 * @brief Definition for AUL: The ID of the app group leader.
650 #define AUL_K_LEADER_ID "__AUL_LEADER_ID__"
653 * @brief Definition for AUL: The flag of the foreground.
656 #define AUL_K_FG_FLAG "__AUL_FG_FLAG__"
659 * @brief Definition for AUL: The type of the component.
662 #define AUL_K_COMPONENT_TYPE "__AUL_COMPONENT_TYPE__"
665 * @breif Definition for AUL: The flag if it's 'true', the component is sub component of the group.
668 #define AUL_K_IS_SUB_COMP "__AUL_IS_SUB_COMP__"
671 * @brief Definition for AUL: The flag if it's 'true', the component is the main component of the application.
674 #define AUL_K_MAIN_COMP "__AUL_MAIN_COMP__"
677 * @brief Definition for AUL: The flag if it's 'true', the icon of the component should be display.
680 #define AUL_K_ICON_DISPLAY "__AUL_ICON_DISPLAY__"
683 * @brief Definition for AUL: The localized information.
686 #define AUL_K_LOCALIZED_INFO "__AUL_LOCALIZED_INFO__"
689 * @brief Definition for AUL: The size of the localized information.
692 #define AUL_K_LOCALIZED_INFO_SIZE "__AUL_LOCALIZED_INFO_SIZE__"
695 * @brief Definition for AUL: The locale.
698 #define AUL_K_LOCALE "__AUL_LOCALE__"
701 * @brief Definition for AUL: The icon path.
704 #define AUL_K_ICON "__AUL_ICON__"
707 * @brief Definition for AUL: The label.
710 #define AUL_K_LABEL "__AUL_LABEL__"
713 * @brief Definition for AUL: The launch mode.
716 #define AUL_K_LAUNCH_MODE "__AUL_LAUNCH_MODE__"
719 * @brief Definition for AUL: The interval.
722 #define AUL_K_INTERVAL "__AUL_INTERVAL__"
725 * @brief Definition for AUL: The command.
728 #define AUL_K_COMMAND "__AUL_COMMAND__"
731 * @brief Definition for AUL: The name for the launcher service.
734 #define AUL_K_LAUNCHER_SERVICE "__K_LAUNCHER_SERVICE__"
737 * @brief Definition for AUL: The unqiue ID of the launcher service.
740 #define AUL_K_LAUNCHER_SERVICE_SERIAL "__K_LAUNCHER_SERVICE_SERIAL__"
743 * @brief Definition for AUL: The event of the launcher service.
746 #define AUL_K_LAUNCHER_SERVICE_EVENT "__K_LAUNCHER_SERVICE_EVENT__"
749 * @brief Definition for AUL: The name of the app-defined loader
752 #define AUL_K_APP_DEFINED_LOADER "__K_APP_DEFINED_LOADER__"