//
-// Open Service Platform
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
// Licensed under the Apache License, Version 2.0 (the License);
class IPackageInstallationResponseListener;
class IPackageUninstallationResponseListener;
-static const int MAX_DATABASE_RETRY_COUNT = 30;
+static const int MAX_DATABASE_RETRY_COUNT = 500;
static const wchar_t PACKAGE_DATABASE_FILE_NAME[] = L"/opt/usr/dbspace/.app-package.db";
// PackageFilter
static const wchar_t PACKAGE_FILTER_EXTERNAL_STORAGE[] = L"http://tizen.org/package/externalstorage";
static const wchar_t PACKAGE_FILTER_APP_SETTING[] = L"http://tizen.org/package/appsetting";
+// PackageFilter(internal)
+static const wchar_t PACKAGE_FILTER_TPK[] = L"http://tizen.org/package/tpk";
+
// PackageAppFilter
static const wchar_t PACKAGE_APP_FILTER_MENUICON_VISIBLE[] = L"http://tizen.org/package/app/menuiconvisible";
-static const wchar_t PACKAGE_APP_FILTER_CATEGORY[] = L"http://tizen.org/package/app/category";
+static const wchar_t PACKAGE_APP_FILTER_CATEGORY_HOMEAPP[] = L"http://tizen.org/category/homeapp";
+static const wchar_t PACKAGE_APP_FILTER_CATEGORY_LOCKAPP[] = L"http://tizen.org/category/lockapp";
+static const wchar_t PACKAGE_APP_FILTER_CATEGORY_MENUAPP[] = L"http://tizen.org/category/menuapp";
+
+// PackageAppFilter(internal)
+//static const wchar_t PACKAGE_APP_FILTER_LAUNCH_ONBOOT[] = L"http://tizen.org/package/app/launchonboot";
+//static const wchar_t PACKAGE_APP_FILTER_AUTO_RESTART[] = L"http://tizen.org/package/app/autorestart";
+static const wchar_t PACKAGE_APP_FILTER_LAUNCHING_HISTORY_VISIBLE[] = L"http://tizen.org/package/app/launchinghistoryvisible";
+static const wchar_t PACKAGE_APP_FILTER_LAUNCH_CONDITION[] = L"http://tizen.org/package/app/launchcondition";
enum PackageStorageType
{