contentmgmt/referencedrmagent/RefTestAgent/inc/rtacontent.h
changeset 15 da2ae96f639b
parent 8 35751d3474b7
child 33 cf642210ecb7
equal deleted inserted replaced
10:afc583cfa176 15:da2ae96f639b
    53 		IMPORT_C TInt CancelNotifyStatusChange(const TDesC& aUniqueId) const;
    53 		IMPORT_C TInt CancelNotifyStatusChange(const TDesC& aUniqueId) const;
    54 		IMPORT_C void RequestRightsL(const TDesC& aUniqueId) const;
    54 		IMPORT_C void RequestRightsL(const TDesC& aUniqueId) const;
    55 		IMPORT_C TInt CancelRequestRights(const TDesC& aUniqueId) const;
    55 		IMPORT_C TInt CancelRequestRights(const TDesC& aUniqueId) const;
    56 		IMPORT_C void DisplayInfoL(ContentAccess::TDisplayInfo aInfo, const TDesC& aUniqueId) const;
    56 		IMPORT_C void DisplayInfoL(ContentAccess::TDisplayInfo aInfo, const TDesC& aUniqueId) const;
    57 		IMPORT_C TInt SetProperty(ContentAccess::TAgentProperty aProperty, TInt aValue) const;
    57 		IMPORT_C TInt SetProperty(ContentAccess::TAgentProperty aProperty, TInt aValue) const;
       
    58 		
       
    59 		#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
       
    60         IMPORT_C TInt Open(const TDesC8& aHeaderData);
       
    61         IMPORT_C TInt GetWmdrmAttribute(const TDesC& aUniqueId, TInt aAttribute, TInt &aValue) const;
       
    62         IMPORT_C TInt GetWmdrmAttributeSet(const TDesC& aUniqueId, ContentAccess::RAttributeSet &aAttributeSet) const; 
       
    63         IMPORT_C TInt GetWmdrmStringAttribute(const TDesC& aUniqueId, TInt aAttribute, TDes &aValue) const; 
       
    64         IMPORT_C TInt GetWmdrmStringAttributeSet(const TDesC& aUniqueId, ContentAccess::RStringAttributeSet &aStringAttributeSet) const;
       
    65 		#endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
    58 
    66 
    59 	private:
    67 	private:
    60 		void SearchL (ContentAccess::RStreamablePtrArray< ContentAccess::CEmbeddedObject > &aArray, const TDesC8 &aMimeType, TBool aRecursive) const;
    68 		void SearchL (ContentAccess::RStreamablePtrArray< ContentAccess::CEmbeddedObject > &aArray, const TDesC8 &aMimeType, TBool aRecursive) const;
    61 		void GetAttributeSetL (const TDesC& aUniqueId, ContentAccess::RAttributeSet &aAttributeSet) const; 
    69 		
    62 		void GetStringAttributeSetL (const TDesC& aUniqueId, ContentAccess::RStringAttributeSet &aStringAttributeSet) const; 
    70 		#ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT
       
    71             void GetAttributeSetL(const TDesC& aUniqueId, ContentAccess::RAttributeSet &aAttributeSet, TBool aWmdrmFlag = EFalse) const;
       
    72             void GetStringAttributeSetL(const TDesC& aUniqueId, ContentAccess::RStringAttributeSet &aStringAttributeSet, TBool aWmdrmFlag = EFalse) const;
       
    73 		#else
       
    74 			void GetAttributeSetL (const TDesC& aUniqueId, ContentAccess::RAttributeSet &aAttributeSet) const;
       
    75 			void GetStringAttributeSetL (const TDesC& aUniqueId, ContentAccess::RStringAttributeSet &aStringAttributeSet) const;
       
    76 		#endif
    63 		};
    77 		};
    64 	} // namespace
    78 	} // namespace
    65 #endif
    79 #endif