equal
deleted
inserted
replaced
84 |
84 |
85 @internalComponent |
85 @internalComponent |
86 @released |
86 @released |
87 */ |
87 */ |
88 static CAttribute* NewLC(TUid aAgentUid, const TDesC& aURI, TContentShareMode aShareMode=EContentShareReadOnly); |
88 static CAttribute* NewLC(TUid aAgentUid, const TDesC& aURI, TContentShareMode aShareMode=EContentShareReadOnly); |
89 |
|
90 #ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT |
|
91 /** |
|
92 Constructs a new attribute given an agent and WMDRM header data. |
|
93 |
|
94 @param aAgentUid The agent Uid |
|
95 @param aHeaderData Header data of WMDRM content |
|
96 @return The new CAttribute. |
|
97 |
|
98 @internalComponent |
|
99 @released |
|
100 */ |
|
101 static CAttribute* NewLC(TUid aAgentUid, const TDesC8& aHeaderData); |
|
102 #endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT |
|
103 |
89 |
104 virtual ~CAttribute(); |
90 virtual ~CAttribute(); |
105 |
91 |
106 /** |
92 /** |
107 * Returns a reference to the query set |
93 * Returns a reference to the query set |
145 |
131 |
146 private: |
132 private: |
147 void ConstructL(TUid aAgentUid, RFile& aFile); |
133 void ConstructL(TUid aAgentUid, RFile& aFile); |
148 void ConstructL(TUid aAgentUid, const TDesC& aURI, TContentShareMode aShareMode=EContentShareReadOnly); |
134 void ConstructL(TUid aAgentUid, const TDesC& aURI, TContentShareMode aShareMode=EContentShareReadOnly); |
149 |
135 |
150 #ifdef SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT |
|
151 void ConstructL(TUid aAgentUid, const TDesC8& aHeaderData); |
|
152 #endif //SYMBIAN_ENABLE_SDP_WMDRM_SUPPORT |
|
153 |
|
154 CAttribute(); |
136 CAttribute(); |
155 |
137 |
156 private: |
138 private: |
157 /** The real object used to retrieve attributes. */ |
139 /** The real object used to retrieve attributes. */ |
158 CAgentContent* iAgentContent; |
140 CAgentContent* iAgentContent; |