#include <FBaseObject.h>
#include <FBaseColHashMap.h>
+#include <FBaseColLinkedList.h>
#include <FBaseRtEvent.h>
+#include <FAppTypes.h>
namespace Tizen { namespace App
{
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);
private:
static _DataControlManager* __pDataControlManagerInstance;
Tizen::Base::Collection::HashMap* __pDataControlRequestList;
+ Tizen::Base::Collection::LinkedList* __pProviderList;
int __uniqueId;
}; // _DataControlManager