Update change log and spec for wrt-plugins-tizen_0.4.70
[framework/web/wrt-plugins-tizen.git] / src / Messaging / JSMessagingServiceManager.h
index 80e2ee8..9b8f65d 100755 (executable)
 
 #include <JavaScriptCore/JavaScript.h>
 #include <CommonsJavaScript/PrivateObject.h>
+#include <Security.h>
 #include "IMessagingServiceManager.h"
 
 namespace DeviceAPI {
 namespace Messaging {
 
-typedef WrtDeviceApis::CommonsJavaScript::PrivateObjectT<DeviceAPI::Messaging::IMessagingServiceManagerPtr>::Type JSMessagingServiceManagerPriv;
+typedef WrtDeviceApis::CommonsJavaScript::PrivateObjectT<DeviceAPI::Messaging::IMessagingServiceManagerPtr>::Type JSMessagingServiceManagerPrivObject;
+
+class JSMessagingServiceManagerPriv :
+    public JSMessagingServiceManagerPrivObject,
+    public DeviceAPI::Common::SecurityAccessor
+{
+public:
+    JSMessagingServiceManagerPriv(JSContextRef context, IMessagingServiceManagerPtr messagingServiceManager) :
+        JSMessagingServiceManagerPrivObject(context, messagingServiceManager),
+        DeviceAPI::Common::SecurityAccessor()
+    {
+    }
+
+    virtual ~JSMessagingServiceManagerPriv()
+    {
+    }
+};
 
 class JSMessagingServiceManager {
 public: