contentmgmt/contentaccessfwfordrm/source/caf/content.cpp
branchRCL_3
changeset 53 030c4fbc13d7
parent 15 da2ae96f639b
child 95 641f389e9157
--- a/contentmgmt/contentaccessfwfordrm/source/caf/content.cpp	Thu Apr 01 00:24:41 2010 +0300
+++ b/contentmgmt/contentaccessfwfordrm/source/caf/content.cpp	Wed Apr 14 17:48:59 2010 +0300
@@ -75,24 +75,6 @@
 	return self;
 	}
 
-#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-
-EXPORT_C CContent* CContent::NewLC(const TDesC8& aHeaderData) 
-	{
-	CContent* self = new(ELeave) CContent();
-	CleanupStack::PushL(self);
-	self->ConstructL(aHeaderData);
-	return self;
-	}
-
-EXPORT_C CContent* CContent::NewL(const TDesC8& aHeaderData) 
-	{
-	CContent* self=CContent::NewLC(aHeaderData);
-	CleanupStack::Pop(self);
-	return self;
-	}
-	
-#endif //#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
 
 CContent::CContent() : iDefaultVirtualPath(KNullDesC(), KDefaultContentObject())
 	{ 
@@ -108,10 +90,6 @@
 		delete iVirtualPath;
 		}
 	
-#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-	delete iHeaderData;
-#endif //#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-	
 	// Finished with agent, this closes ECOM handle
 	delete iAgentFactory;
 	REComSession::FinalClose();
@@ -189,35 +167,6 @@
 	CleanupStack::PopAndDestroy(2, resolver); // actualUri
 	}
 
-#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-
-void CContent::ConstructL(const TDesC8& aHeaderData) 
-	{
-	if(aHeaderData.Length() <= 0)
-		{
-		User::Leave(KErrMissingWmdrmHeaderData);
-		}
-	
-	iHeaderData = aHeaderData.AllocL();
-	
-	CAgentResolver* resolver = CAgentResolver::NewLC(EFalse);
-	
-	// Find the agent who handles the file
-	CAgentInfo& agentInfo = resolver->ResolveFileL(aHeaderData);
-
-	// copy the agent name and Uid
-	iAgent = agentInfo.Agent();
-
-	// Construct the agent factory (ECOM handle)
-	iAgentFactory = CAgentFactory::NewL(iAgent.ImplementationUid());
-	// Construct the CAgentContent object
-	iAgentContent = iAgentFactory->CreateContentBrowserL(aHeaderData);
-
-	// Finished with resolver (and the agentInfo object it owns)
-	CleanupStack::PopAndDestroy(resolver); 
-	}
-
-#endif //#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
 
 EXPORT_C TInt CContent::OpenContainer(const TDesC &aUniqueId) 
 	{
@@ -351,26 +300,12 @@
 
 EXPORT_C CData* CContent::OpenContentL(TIntent aIntent)
 	{
-#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-	if(iHeaderData != NULL)
-		return OpenContentL(aIntent, *iHeaderData);
-    else
-		return OpenContentL(aIntent, iDefaultVirtualPath.UniqueId());
-#else
 	return OpenContentL(aIntent, iDefaultVirtualPath.UniqueId());
-#endif //#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
 	}
 
 EXPORT_C CData* CContent::OpenContentLC(TIntent aIntent)
 	{
-#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-	if(iHeaderData != NULL)
-		return OpenContentLC(aIntent, *iHeaderData);
-	else
-		return OpenContentLC(aIntent, iDefaultVirtualPath.UniqueId());
-#else
 	return OpenContentLC(aIntent, iDefaultVirtualPath.UniqueId());
-#endif //#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
 	}
 
 EXPORT_C CData* CContent::OpenContentL(TIntent aIntent, const TDesC &aUniqueId)
@@ -395,22 +330,6 @@
 		}
 	}
 	
-#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-
-CData* CContent::OpenContentL(TIntent aIntent, const TDesC8& aHeaderData)
-	{
-	CData* data = OpenContentLC(aIntent, aHeaderData);
-	CleanupStack::Pop(data);
-	return data;
-	}
-
-CData* CContent::OpenContentLC(TIntent aIntent, const TDesC8& aHeaderData)
-	{
-	return CData::NewLC(iAgent.ImplementationUid(), aHeaderData, aIntent);
-	}
-	
-#endif //#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-
 EXPORT_C const TAgent& CContent::Agent() const
 	{
 	// The agent handling this content
@@ -443,39 +362,6 @@
 	return NewAttributeL(aPreloaded, EContentShareReadOnly);
 	}
 
-#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-EXPORT_C CAttribute* CContent::NewAttributeL(TBool aPreloaded, TContentShareMode aShareMode)
-	{
-	CAttribute* attr = NULL;
-	
-	if(iVirtualPath)
-		{
-		// if we were opened with a file name
-		attr = CAttribute::NewLC(iAgent.ImplementationUid(), iDefaultVirtualPath.URI(), aShareMode);
-		}
-	else if(iHeaderData)
-		{
-		attr = CAttribute::NewLC(iAgent.ImplementationUid(), *iHeaderData);
-		}
-	else
-		{
-		// if we were opened with a file handle 
-		attr = CAttribute::NewLC(iAgent.ImplementationUid(), iFile);
-		}
-
-	// If aPreloaded is set, query the agent immediately for all the attributes
-	if (aPreloaded)
-		{
-		attr->QuerySet().SetAll();
-		attr->GetL();
-		}
-
-	CleanupStack::Pop(attr);
-	return attr;
-	}
-
-#else
-
 EXPORT_C CAttribute* CContent::NewAttributeL(TBool aPreloaded, TContentShareMode aShareMode)
 	{
 	CAttribute* attr = NULL;
@@ -502,8 +388,6 @@
 	return attr;
 	}
 
-#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
-
 #endif // REMOVE_CAF1
 
 // DLL entry point - only for EKA1