Fix the boiler plate codes
[platform/framework/native/appfw.git] / src / security / inc / FSec_PrivilegeInfoImpl.h
index 5c8b996..91c8e55 100755 (executable)
@@ -1,5 +1,4 @@
 //
-// Open Service Platform
 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
 //
 // Licensed under the Apache License, Version 2.0 (the License);
@@ -43,6 +42,7 @@ class PrivilegeInfo;
 
 static const int MAX_DATABASE_RETRY_COUNT = 30;
 static const wchar_t PRIVILEGE_DESCRIPTION_DATABASE_FILE_NAME[] = L"/usr/share/osp/.privilege-description.db";
+static const wchar_t EXTERNAL_PRIVILEGE_DATABASE_FILE_NAME[] = L"/opt/dbspace/.privilegelist.db";
 
 class _OSP_EXPORT_ _PrivilegeInfoImpl
        : public Tizen::Base::Object
@@ -70,6 +70,8 @@ private:
        result CheckDatabase(void);
        static void InitInstance(void);
 
+       bool CheckExternalPrivilege(const Tizen::Base::String& privilegeId);
+
        static Tizen::Io::DbStatement* CreateStatementN(Tizen::Io::Database& db, const Tizen::Base::String& query);
        static Tizen::Io::DbEnumerator* ExecuteStatementN(Tizen::Io::Database& db, const Tizen::Io::DbStatement* pStmt);