Merge "Change the way to convert wchar_t* to char* in CopyToCharArrayN()" into tizen_2.1
[platform/framework/native/appfw.git] / src / app / inc / FAppPkg_PackageManagerImpl.h
old mode 100755 (executable)
new mode 100644 (file)
index 25386d0..4fe5ee0
@@ -65,9 +65,14 @@ static const wchar_t PACKAGE_FILTER_DOWNLOADED[] = L"http://tizen.org/package/do
 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";
 
 enum PackageStorageType
 {
@@ -141,6 +146,7 @@ public:
 
        static int PackageInfoHandler(const pkgmgrinfo_pkginfo_h handle, void* pUserData);
        static int PackageAppInfoHandler(const pkgmgrinfo_appinfo_h handle, void* pUserData);
+       static int PackageAppInfoMetadataHandler(const pkgmgrinfo_appinfo_h handle, void* pUserdata);
 
        void SendPackageEvent(PackageType type, const PackageId& packageId, const char* eventKey, const char* eventValue);