#ifndef _SECURITY_ORIGIN_DAO_H_
#define _SECURITY_ORIGIN_DAO_H_
-#include <dpl/db/thread_database_support.h>
#include <wrt-commons/security-origin-dao/security_origin_dao_types.h>
#include <dpl/wrt-dao-ro/common_dao_types.h>
-#include <dpl/wrt-dao-ro/widget_dao_types.h>
+#include <mutex>
namespace SecurityOriginDB {
-class SecurityOriginDAO
+class SecurityOriginDAO : public WrtDB::SQLiteDAOBase
{
public:
class Exception
void removeSecurityOriginData(const Result result);
private:
+ std::mutex m_dbLock;
std::string m_dbPath;
- DPL::DB::ThreadDatabaseSupport m_dbInterface;
bool hasResult(const SecurityOriginData &data);
void insertData(const SecurityOriginData &data,