[content] Change secure log
[platform/framework/native/content.git] / src / FCntContentManager.cpp
index 16d55d6..525a8db 100644 (file)
@@ -21,7 +21,6 @@
  * This file contains implementation of the %ContentManager class.
  */
 
-// includes
 #include <FBaseSysLog.h>
 #include <FBaseByteBuffer.h>
 #include <FCntContentManager.h>
@@ -32,7 +31,6 @@
 #include <FCnt_ContentManagerImpl.h>
 #include <FSec_AccessController.h>
 
-// using namespaces
 using namespace Tizen::Base;
 using namespace Tizen::Security;
 
@@ -251,7 +249,35 @@ ContentManager::DeleteContent(const ContentId& contentId)
 }
 
 result
-ContentManager::ScanFile(const String& contentPath)
+ContentManager::AddContentUpdateEventListener(IContentUpdateEventListener& listener)
+{
+       ClearLastResult();
+       result r = E_SUCCESS;
+
+       SysAssertf(__pImpl != null, "Not yet constructed. Construct() should be called before use.");
+
+       r = __pImpl->AddContentUpdateEventListener(listener);
+       SysTryReturnResult(NID_CNT, !IsFailed(r), r, "[%s] AddContentUpdateEventListener failed.", GetErrorMessage(r));
+
+       return r;
+}
+
+result
+ContentManager::RemoveContentUpdateEventListener(IContentUpdateEventListener& listener)
+{
+       ClearLastResult();
+       result r = E_SUCCESS;
+
+       SysAssertf(__pImpl != null, "Not yet constructed. Construct() should be called before use.");
+
+       r = __pImpl->RemoveContentUpdateEventListener(listener);
+       SysTryReturnResult(NID_CNT, !IsFailed(r), r, "[%s] RemoveContentUpdateEventListener failed.", GetErrorMessage(r));
+
+       return r;
+}
+
+result
+ContentManager::ScanFile(const Tizen::Base::String& contentPath)
 {
        ClearLastResult();
        result r = E_SUCCESS;
@@ -261,16 +287,14 @@ ContentManager::ScanFile(const String& contentPath)
        SysTryReturn(NID_CNT, r == E_SUCCESS, E_PRIVILEGE_DENIED, E_PRIVILEGE_DENIED,
                        "[E_PRIVILEGE_DENIED] The application does not have the privilege to call this method.");
 
-       SysAssertf(__pImpl != null, "Not yet constructed. Construct() should be called before use.");
-
-       r = __pImpl->ScanFile(contentPath);
+       r = _ContentManagerImpl::ScanFile(contentPath);
        SysTryReturn(NID_CNT, !IsFailed(r), r, r, "[%s] ScanFile failed.", GetErrorMessage(r));
 
        return r;
 }
 
 result
-ContentManager::ScanDirectory(const String& directoryPath, bool recursive, _IContentScanListener& listener)
+ContentManager::ScanDirectory(const Tizen::Base::String& directoryPath, bool recursive, IContentScanListener* pListener, RequestId& reqId)
 {
        ClearLastResult();
        result r = E_SUCCESS;
@@ -280,11 +304,10 @@ ContentManager::ScanDirectory(const String& directoryPath, bool recursive, _ICon
        SysTryReturn(NID_CNT, r == E_SUCCESS, E_PRIVILEGE_DENIED, E_PRIVILEGE_DENIED,
                        "[E_PRIVILEGE_DENIED] The application does not have the privilege to call this method.");
 
-       SysAssertf(__pImpl != null, "Not yet constructed. Construct() should be called before use.");
-
-       r = __pImpl->ScanDirectory(directoryPath, recursive, listener);
+       r = _ContentManagerImpl::ScanDirectory(directoryPath, recursive, pListener, reqId);
        SysTryReturn(NID_CNT, !IsFailed(r), r, r, "[%s] ScanDirectory failed.", GetErrorMessage(r));
 
        return r;
 }
+
 }}