tizen 2.3 release
[framework/appfw/aul-1.git] / include / app_sock.h
index 86324c9..1664001 100755 (executable)
@@ -34,17 +34,20 @@ enum app_cmd {
        APP_RESUME,
        APP_RESUME_BY_PID,
        APP_TERM_BY_PID,
+       APP_TERM_BY_PID_WITHOUT_RESTART,
        APP_RESULT,
        APP_START_RES,
        APP_CANCEL,
        APP_KILL_BY_PID,
        APP_ADD_HISTORY,
        APP_RUNNING_INFO,
+       APP_RUNNING_INFO_MEMORY,
        APP_RUNNING_INFO_RESULT,
        APP_IS_RUNNING,
        APP_GET_APPID_BYPID,
-       APP_GET_APPID_BYPID_OK,
-       APP_GET_APPID_BYPID_ERROR,
+       APP_GET_PKGID_BYPID,
+       APP_GET_INFO_OK,
+       APP_GET_INFO_ERROR,
        APP_KEY_EVENT,
        APP_KEY_RESERVE,
        APP_KEY_RELEASE,
@@ -52,19 +55,39 @@ enum app_cmd {
        APP_RELEASED,
        APP_RUNNING_LIST_UPDATE,
        APP_TERM_REQ_BY_PID,
-       APP_START_ASYNC
+       APP_START_ASYNC,
+       APP_TERM_BY_PID_ASYNC,
+#ifdef _APPFW_FEATURE_MULTI_INSTANCE
+       APP_START_MULTI_INSTANCE,
+#endif
+#ifdef _APPFW_FEATURE_VISIBILITY_CHECK_BY_LCD_STATUS
+       APP_PAUSE_LCD_OFF,
+       APP_RESUME_LCD_ON,
+#endif
 };
 
 #define AUL_SOCK_PREFIX "/tmp/alaunch"
 #define AUL_SOCK_MAXBUFF 65535
 #define LAUNCHPAD_PID -1
 #define WEB_LAUNCHPAD_PID -3
+#ifdef _APPFW_FEATURE_DEBUG_LAUNCHPAD
 #define DEBUG_LAUNCHPAD_PID -4
+#endif
+#ifdef _APPFW_FEATURE_PROCESS_POOL
 #define PROCESS_POOL_LAUNCHPAD_PID -5
+#endif
+#ifdef _APPFW_FEATURE_NATIVE_LAUNCHPAD
+#define NATIVE_LAUNCHPAD_PID -6
+#endif
 #define ELOCALLAUNCH_ID 128
 #define EILLEGALACCESS 127
 #define ETERMINATING 126
 #define ENOLAUNCHPAD 125
+#ifdef _APPFW_FEATURE_APP_CONTROL_LITE
+#define EUGLOCAL_LAUNCH 124
+#endif
+#define EREJECTED 123
+
 
 typedef struct _app_pkt_t {
        int cmd;