contentmgmt/contentaccessfwfordrm/source/caf/Rightsmanager.cpp
changeset 8 35751d3474b7
parent 0 2c201484c85f
equal deleted inserted replaced
2:675a964f4eb5 8:35751d3474b7
    14 * Description: 
    14 * Description: 
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include "rightsmanager.h"
    19 #include <caf/rightsmanager.h>
    20 #include "agentfactory.h"
    20 #include <caf/agentfactory.h>
    21 #include "agentinfo.h"
    21 #include "agentinfo.h"
    22 #include "agentinterface.h"
    22 #include <caf/agentinterface.h>
    23 
    23 
    24 using namespace ContentAccess;
    24 using namespace ContentAccess;
    25 
    25 
    26 CRightsManager* CRightsManager::NewL(TUid aUid)
    26 CRightsManager* CRightsManager::NewL(TUid aUid)
    27 	{
    27 	{
    66 EXPORT_C void CRightsManager::ListRightsL(RStreamablePtrArray<CRightsInfo>& aArray, TVirtualPathPtr& aVirtualPath) const
    66 EXPORT_C void CRightsManager::ListRightsL(RStreamablePtrArray<CRightsInfo>& aArray, TVirtualPathPtr& aVirtualPath) const
    67 	{
    67 	{
    68 	iAgentRightsManager->ListRightsL(aArray, aVirtualPath);
    68 	iAgentRightsManager->ListRightsL(aArray, aVirtualPath);
    69 	}
    69 	}
    70 
    70 
       
    71 EXPORT_C void CRightsManager::ListRightsL(RStreamablePtrArray<CRightsInfo>& aArray, RFile& aFile, const TDesC& aUniqueId) const	
       
    72 	{
       
    73 	iAgentRightsManager->ListRightsL(aArray, aFile, aUniqueId);
       
    74 	}
       
    75 
    71 EXPORT_C void CRightsManager::ListContentL(RStreamablePtrArray<CVirtualPath>& aArray, CRightsInfo& aRightsInfo) const
    76 EXPORT_C void CRightsManager::ListContentL(RStreamablePtrArray<CVirtualPath>& aArray, CRightsInfo& aRightsInfo) const
    72 	{
    77 	{
    73 	iAgentRightsManager->ListContentL(aArray, aRightsInfo);
    78 	iAgentRightsManager->ListContentL(aArray, aRightsInfo);
    74 	}
    79 	}
    75 
    80 
    86 EXPORT_C TInt CRightsManager::DeleteAllRightsObjects(const TVirtualPathPtr& aVirtualPathPtr)
    91 EXPORT_C TInt CRightsManager::DeleteAllRightsObjects(const TVirtualPathPtr& aVirtualPathPtr)
    87 	{
    92 	{
    88 	return iAgentRightsManager->DeleteAllRightsObjects(aVirtualPathPtr);
    93 	return iAgentRightsManager->DeleteAllRightsObjects(aVirtualPathPtr);
    89 	}
    94 	}
    90 
    95 
       
    96 EXPORT_C TInt CRightsManager::DeleteAllRightsObjects (RFile& aFile, const TDesC& aUniqueId) 
       
    97 	{
       
    98 	return iAgentRightsManager->DeleteAllRightsObjects(aFile, aUniqueId);
       
    99 	}
       
   100 
    91 EXPORT_C TInt CRightsManager::SetProperty(TAgentProperty aProperty, TInt aValue)
   101 EXPORT_C TInt CRightsManager::SetProperty(TAgentProperty aProperty, TInt aValue)
    92 	{
   102 	{
    93 	return iAgentRightsManager->SetProperty(aProperty, aValue);
   103 	return iAgentRightsManager->SetProperty(aProperty, aValue);
    94 	}
   104 	}
       
   105