Update change log and spec for wrt-plugins-tizen_0.4.51
[framework/web/wrt-plugins-tizen.git] / src / WebSetting / WebSettingManager.cpp
index 65200f4..3b443d1 100755 (executable)
 
 #include <plugins-ipc-message/ipc_message_support.h>
 
-namespace DeviceAPI {
-namespace WebSetting {
+namespace DeviceAPI
+{
+namespace WebSetting
+{
 
 std::list<Common::MultiCallbackUserData *> WebSettingManager::mUserAgentCallbacks;
 std::list<Common::MultiCallbackUserData *> WebSettingManager::mDeleteAllCookiesCallbacks;
@@ -42,68 +44,76 @@ WebSettingManager::~WebSettingManager()
     SLoggerI("Desstructor of WebSettingManager...");
 }
 
-WebSettingManager* WebSettingManager::getInstance() 
+WebSettingManager* WebSettingManager::getInstance()
 {
     SLoggerI("Getting instance of WebSettingManager...");
     static WebSettingManager instance;
     return &instance;
 }
 
-void WebSettingManager::onAsyncUAStringReplyCallback(unsigned int num, void* user_data, const char* result) 
-{    
-    MultiCallbackUserData* multiPointer = static_cast<MultiCallbackUserData *>(user_data);    
-       if (multiPointer != NULL) {
-               int successStrLength = strlen("success");
-        if ((strncmp(result,"success", successStrLength)== 0) && (strlen(result) == successStrLength)) {
+void WebSettingManager::onAsyncUAStringReplyCallback(unsigned int num, void* user_data, const char* result)
+{
+    MultiCallbackUserData* multiPointer = static_cast<MultiCallbackUserData *>(user_data);
+    if (multiPointer != NULL)
+    {
+        unsigned int successStrLength = strlen("success");
+        if ((strncmp(result,"success", successStrLength) == 0) && (strlen(result) == successStrLength))
+        {
             multiPointer->invokeCallback("onsuccess", NULL);
         }
-               else {
+        else
+        {
             UnknownException error("Unknown");
             JSObjectRef errorObj = JSWebAPIErrorFactory::makeErrorObject(multiPointer->getContext(), error);
-                       multiPointer->invokeCallback("onerror", errorObj);
-               }
-               WebSettingManager::mUserAgentCallbacks.remove(multiPointer);
-               delete multiPointer;;
-       }
-       else {
-               SLoggerI("[WebSettingManager::onAsyncUAStringReplyCallback] Warning. MultiCallbackUserData is NULL." << __LINE__);;
-       }
+            multiPointer->invokeCallback("onerror", errorObj);
+        }
+        WebSettingManager::mUserAgentCallbacks.remove(multiPointer);
+        delete multiPointer;;
+    }
+    else
+    {
+        SLoggerI("[WebSettingManager::onAsyncUAStringReplyCallback] Warning. MultiCallbackUserData is NULL." << __LINE__);;
+    }
 }
 
-void WebSettingManager::onAsyncReplyRemoveAllCookiesCallback(unsigned int num, void* user_data, const char* result) 
-{    
-    MultiCallbackUserData* multiPointer = static_cast<MultiCallbackUserData *>(user_data);    
-       if (multiPointer != NULL) {
-               int successStrLength = strlen("success");
-        if ((strncmp(result,"success", successStrLength)== 0) && (strlen(result) == successStrLength)) {
-                   multiPointer->invokeCallback("onsuccess", NULL);
-               }
-               else {
+void WebSettingManager::onAsyncReplyRemoveAllCookiesCallback(unsigned int num, void* user_data, const char* result)
+{
+    MultiCallbackUserData* multiPointer = static_cast<MultiCallbackUserData *>(user_data);
+    if (multiPointer != NULL)
+    {
+        unsigned int successStrLength = strlen("success");
+        if ((strncmp(result,"success", successStrLength)== 0) && (strlen(result) == successStrLength))
+        {
+            multiPointer->invokeCallback("onsuccess", NULL);
+        }
+        else
+        {
             UnknownException error("Unknown");
             JSObjectRef errorObj = JSWebAPIErrorFactory::makeErrorObject(multiPointer->getContext(), error);
-                       multiPointer->invokeCallback("onerror", errorObj);
-               }
-               WebSettingManager::mDeleteAllCookiesCallbacks.remove(multiPointer);
-               delete multiPointer;;
-       }
-       else {
-               SLoggerI("[WebSettingManager::onAsyncReplyRemoveAllCookiesCallback] Warning. MultiCallbackUserData is NULL." << __LINE__);;
-       }
+            multiPointer->invokeCallback("onerror", errorObj);
+        }
+        WebSettingManager::mDeleteAllCookiesCallbacks.remove(multiPointer);
+        delete multiPointer;;
+    }
+    else
+    {
+        SLoggerI("[WebSettingManager::onAsyncReplyRemoveAllCookiesCallback] Warning. MultiCallbackUserData is NULL." << __LINE__);;
+    }
 }
 
 void WebSettingManager::setUserAgentString(std::string userAgent, MultiCallbackUserData* callbacks)
 {
     SLoggerI("WebSetting:setUserAgentString: " << userAgent);
-       WebSettingManager::mUserAgentCallbacks.push_back(callbacks); 
+    WebSettingManager::mUserAgentCallbacks.push_back(callbacks);
     IPCMessageSupport::sendAsyncMessageToUiProcess(IPCMessageSupport::TIZEN_CHANGE_USERAGENT, userAgent.c_str(), WebSettingManager::onAsyncUAStringReplyCallback, callbacks);
 }
 
 void WebSettingManager::removeAllCookies(MultiCallbackUserData* callbacks)
 {
     SLoggerI("WebSetting:removeAllCookies: ");
-       WebSettingManager::mDeleteAllCookiesCallbacks.push_back(callbacks);
+    WebSettingManager::mDeleteAllCookiesCallbacks.push_back(callbacks);
     IPCMessageSupport::sendAsyncMessageToUiProcess(IPCMessageSupport::TIZEN_DELETE_ALL_COOKIES, NULL, WebSettingManager::onAsyncReplyRemoveAllCookiesCallback, callbacks);
-} 
+}
 
 }
 }