Merge "Add a _LocalizedNumParser class and 4 static functions" into tizen_2.1
[platform/framework/native/appfw.git] / src / app / FApp_DataControlManager.h
index 7928c63..494474b 100644 (file)
@@ -24,7 +24,9 @@
 
 #include <FBaseObject.h>
 #include <FBaseColHashMap.h>
+#include <FBaseColLinkedList.h>
 #include <FBaseRtEvent.h>
+#include <FAppTypes.h>
 
 namespace Tizen { namespace App
 {
@@ -73,11 +75,17 @@ public:
 
        int GetUniqueId(void);
 
+       result AllowAccess(const AppId& appId);
+
 private:
        _DataControlManager(void);
 
        virtual ~_DataControlManager(void);
 
+       void Cache(const AppId& appId);
+
+       bool IsCached(const AppId& appId);
+
        static void InitSingleton(void);
 
        static void DestroySingleton(void);
@@ -85,6 +93,7 @@ private:
 private:
        static _DataControlManager* __pDataControlManagerInstance;
        Tizen::Base::Collection::HashMap* __pDataControlRequestList;
+       Tizen::Base::Collection::LinkedList* __pProviderList;
        int __uniqueId;
 
 }; // _DataControlManager