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 |