DRM::CDrmRightsInfoImpl Class Reference
class DRM::CDrmRightsInfoImpl : public CActive
|
Utility class for DRM related rights information handling
drmrightsinfoimpl.lib
-
Since
-
S60 v5.0
Constructor & Destructor Documentation
CDrmRightsInfoImpl()
CDrmRightsInfoImpl
|
(
|
)
|
[private]
|
~CDrmRightsInfoImpl()
~CDrmRightsInfoImpl
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AppendToQueue(CDrmRightsInfoData *)
CancelOperation(TInt)
IMPORT_C
TInt
|
CancelOperation
|
(
|
TInt
|
aOperationId
|
)
|
|
Cancel an asyncronous operation
Parameters
TInt
aOperationId
|
identifier of the async operation to be cancelled
|
CheckRightsAsyncL(const TDesC &, ContentAccess::TIntent, TDrmRightsInfo &, MDrmAsyncObserver &)
IMPORT_C
TInt
|
CheckRightsAsyncL
|
(
|
const
TDesC
&
|
aUniqueId,
|
|
ContentAccess::TIntent
|
aIntent,
|
|
TDrmRightsInfo
&
|
aDetails,
|
|
MDrmAsyncObserver
&
|
aObserver
|
|
)
|
|
Checks the rights and their status for a specific unique id
-
leave
-
System wide error code
Parameters
const
TDesC
& aUniqueId
|
The unique identifier or the content
|
ContentAccess::TIntent
aIntent
|
The intent for the rights to check
|
TDrmRightsInfo
& aDetails
|
Details of the rights status
|
MDrmAsyncObserver
& aObserver
|
Observer which gets reported of the async operation
|
CheckRightsL(const TDesC &, ContentAccess::TIntent, TDrmRightsInfo &)
IMPORT_C void
|
CheckRightsL
|
(
|
const
TDesC
&
|
aUniqueId,
|
|
ContentAccess::TIntent
|
aIntent,
|
|
TDrmRightsInfo
&
|
aDetails
|
|
)
|
|
Checks the rights and their status for a specific unique id
-
leave
-
System wide error code
Parameters
const
TDesC
& aUniqueId
|
: The unique identifier or the content
|
ContentAccess::TIntent
aIntent
|
: The intent for the rights to check
|
TDrmRightsInfo
& aDetails
|
: Details of the rights status
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
DoCancel()
void
|
DoCancel
|
(
|
)
|
[protected, virtual]
|
From
CActive
Cancels async request.
PerformCheckRightsL(CDrmRightsInfoData &)
RunError(TInt)
TInt
|
RunError
|
(
|
TInt
|
aError
|
)
|
[protected, virtual]
|
From
CActive
Called when RunL leaves
RunL()
void
|
RunL
|
(
|
)
|
[protected, virtual]
|
From
CActive
Called when async request completes.
Member Data Documentation
CDrmUtilityCommon * iDrmUtilityCommon
CDrmRightsInfoData * iFirst
CDrmRightsInfoData * iLast
MDrmAsyncObserver * iObserver
RDRMRightsClient
iOmaClient
TInt
iOperationId
TInt
|
iOperationId
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.