contentmgmt/referencedrmagent/RefTestAgent/inc/rtamanager.h
changeset 15 da2ae96f639b
parent 8 35751d3474b7
child 45 030c4fbc13d7
--- a/contentmgmt/referencedrmagent/RefTestAgent/inc/rtamanager.h	Fri Oct 02 13:15:59 2009 +0300
+++ b/contentmgmt/referencedrmagent/RefTestAgent/inc/rtamanager.h	Mon Oct 12 10:17:04 2009 +0300
@@ -73,6 +73,12 @@
 		IMPORT_C void DisplayInfoL(ContentAccess::TDisplayInfo aInfo, RFile& aFile, const TDesC& aUniqueId) const;
 		IMPORT_C TInt AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer) const;		 
 		IMPORT_C void DisplayManagementInfoL() const;
+#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
+        IMPORT_C TInt GetAttribute(const TDesC8& aHeaderData, TInt aAttribute, TInt& aValue) const;
+        IMPORT_C TInt GetAttributeSet(const TDesC8& aHeaderData, ContentAccess::RAttributeSet& aAttributeSet) const;
+        IMPORT_C TInt GetStringAttributeSet(const TDesC8& aHeaderData, ContentAccess::RStringAttributeSet& aAttributeSet) const;
+        IMPORT_C TInt GetStringAttribute(const TDesC8& aHeaderData, TInt aAttribute, TDes& aValue) const;
+#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
 
 	private:
 		enum TRetrievalType
@@ -90,6 +96,11 @@
 		void GetStringAttributeSetL(ContentAccess::RStringAttributeSet& aStringAttributeSet, RFile& aFile, const TDesC& aUniqueId) const;
 		void AttributeSetL(const TRetrievalType& aRetrievalType,const ContentAccess::TVirtualPathPtr* aVirtualPath, ...) const;
 		void StringAttributeSetL(const TRetrievalType& aRetrievalType,const ContentAccess::TVirtualPathPtr* aVirtualPath, ...) const;
+#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
+        void GetAttributeSetL(const TDesC8& aHeaderData, ContentAccess::RAttributeSet& aAttributeSet) const;
+        void GetStringAttributeSetL(const TDesC8& aHeaderData, ContentAccess::RStringAttributeSet& aAttributeSet) const;
+#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
+
 		};
 	} // namespace
 #endif