+//
+// Open Service Platform
+// Copyright (c) 2013 Samsung Electronics Co., Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+/**
+ * @file FApp_DataControlManager.h
+ * @brief This is the header file for the _DataControlManager class.
+ */
+
+#ifndef _FAPP_INTERNAL_DATA_CONTROL_MANAGER_H_
+#define _FAPP_INTERNAL_DATA_CONTROL_MANAGER_H_
+
+#include <FBaseObject.h>
+#include <FBaseColHashMap.h>
+
+namespace Tizen { namespace App
+{
+
+class _DataControlManager
+ : public Tizen::Base::Object
+{
+public:
+ static _DataControlManager* GetInstance(void);
+
+ void AddEvent(int reqId, Tizen::Base::Object* pObj);
+
+ Tizen::Base::Object* GetEvent(int reqId);
+
+private:
+ _DataControlManager(void);
+
+ virtual ~_DataControlManager(void);
+
+private:
+ Tizen::Base::Collection::HashMap __pDataControlRequestList;
+
+}; // _DataControlManager
+
+}} // Tizen::App
+
+#endif // _FAPP_INTERNAL_DATA_CONTROL_MANAGER_H_
+