tizen 2.4 release
[framework/web/wrt-plugins-common.git] / src / Commons / WrtAccess / WrtAccess.h
similarity index 75%
rename from src_wearable/Commons/WrtAccess/WrtAccess.h
rename to src/Commons/WrtAccess/WrtAccess.h
index 18893a0..0cd9b39 100644 (file)
 
 #include <dpl/singleton.h>
 #include <Commons/TypesDeclaration.h>
+#include <dpl/wrt-dao-ro/wrt_db_types.h>
 
 namespace WrtDeviceApis {
 namespace Commons {
 class WrtAccess
 {
  public:
-    enum CheckAccessReturnType
-    {
-        CHECK_ACCESS_GRANTED,
-        CHECK_ACCESS_PRIVILEGE_DENIED,
-        CHECK_ACCESS_PRIVACY_DENIED,
-        CHECK_ACCESS_INTERNAL_ERROR
-    };
 
-    void initialize(int widgetId);
-    void deinitialize(int widgetId);
-    int getWidgetId() const;
-    CheckAccessReturnType checkAccessControl(const AceFunction &aceFunction) const;
+    void initialize(WidgetHandle widgetId);
+    void deinitialize(WidgetHandle widgetId);
+    WidgetHandle getWidgetId() const;
 
   private:
 
@@ -53,10 +46,8 @@ class WrtAccess
     WrtAccess();
     virtual ~WrtAccess();
 
-    int m_widgetId;
+    WidgetHandle m_widgetId;
     SessionId m_sessionId;
-    size_t m_pluginOwners;
-
 
     friend class DPL::Singleton<WrtAccess>;
 };