contentmgmt/referencedrmagent/RefTestAgent/RTAServer/Server/rtamanagerhandler.h
changeset 15 da2ae96f639b
parent 8 35751d3474b7
child 45 030c4fbc13d7
--- a/contentmgmt/referencedrmagent/RefTestAgent/RTAServer/Server/rtamanagerhandler.h	Fri Oct 02 13:15:59 2009 +0300
+++ b/contentmgmt/referencedrmagent/RefTestAgent/RTAServer/Server/rtamanagerhandler.h	Mon Oct 12 10:17:04 2009 +0300
@@ -30,6 +30,10 @@
 #include "clientserver.h"
 #include "RTAserver.h"
 
+#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
+#include "wmdrmcontentparser.h"     
+#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT 
+
 namespace ReferenceTestAgent
 	{
 	class CRefTestAgentArchive;
@@ -78,6 +82,15 @@
 		 */
 		void OpenContentObjectL(const RMessage2& aMessage, TInt aUriOrFileSession, TInt aUniqueIdOrFileHandle);
 		void WriteCDirToMessageL(const RMessage2& aMessage, TInt aParam, CDir& aDir);
+#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT     
+        void GetWMDRMAttributeL(const RMessage2& aMessage);     
+        void GetWMDRMStringAttributeL(const RMessage2& aMessage);     
+        void GetWMDRMAttributeSetL(const RMessage2& aMessage);     
+        void GetWMDRMStringAttributeSetL(const RMessage2& aMessage);     
+             
+        void OpenWmdrmContentObjectL(const RMessage2& aMessage, TInt aParameter);     
+#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT 
+
 	private:
 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
 		RFile64 iFile;
@@ -89,6 +102,9 @@
 		
 		// this pointer should not be deleted since it points to something owned by iArchive
 		CDrmFileContent* iContentObject;
+#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT     
+        CWmdrmContentParser* iWmdrmContentObject;     
+#endif  //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT 
 		};
 	
 	} //namespace