Add a Database constructor accepting the const reference of Credential 96/114096/1
authorMu-Woong Lee <muwoong.lee@samsung.com>
Fri, 10 Feb 2017 04:11:11 +0000 (13:11 +0900)
committerMu-Woong Lee <muwoong.lee@samsung.com>
Fri, 10 Feb 2017 04:11:11 +0000 (13:11 +0900)
Change-Id: I0ebfdd8bd9d0a5b971bf454df07e08d20bf7a947
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
include/Database.h
src/server/Database.cpp

index 0e7cf64..cd53a12 100644 (file)
@@ -35,6 +35,7 @@ namespace ctx {
        class EXPORT_API Database {
        public:
                Database(const std::string& dbName, uid_t uid);
+               Database(const std::string& dbName, const Credential& credential);
                Database(const std::string& dbName, const Credential* credential);
                Database(const std::string& dbName);
 
index cdcb8ea..5e13348 100644 (file)
@@ -76,6 +76,11 @@ Database::Database(const std::string& dbName, uid_t uid) :
        _I("Path: %s", __dbPath.c_str());
 }
 
+Database::Database(const std::string& dbName, const Credential& credential) :
+       Database(dbName, credential.getUid())
+{
+}
+
 Database::Database(const std::string& dbName, const Credential* credential) :
        Database(dbName, credential->getUid())
 {