DRM::CDrmRightsInfo Class Reference
class DRM::CDrmRightsInfo : public CBase
|
Utility class for DRM related rights information handling
drmrightsinfo.lib
-
Since
-
S60 v5.0
Constructor & Destructor Documentation
CDrmRightsInfo()
CDrmRightsInfo
|
(
|
)
|
[private]
|
~CDrmRightsInfo()
~CDrmRightsInfo
|
(
|
)
|
[virtual]
|
Member Functions Documentation
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
ContentAccess::TIntent
Parameters
const
TDesC
& aUniqueId
|
The unique identifier of the content
|
ContentAccess::TIntent
aIntent
|
The intent for the rights to check
|
TDrmRightsInfo
& aDetails
|
Details of the rights status, the details are available via this parameter, once the async call completes successfully
|
MDrmAsyncObserver
& aObserver
|
reference to observer
|
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
ContentAccess::TIntent
Parameters
const
TDesC
& aUniqueId
|
The unique identifier of the content
|
ContentAccess::TIntent
aIntent
|
The intent for the rights to check
|
TDrmRightsInfo
& aDetails
|
Details of the rights status
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
NewL()
Creates a new
CDrmRightsInfo
object and returns a pointer to it
-
leave
-
System wide error code
NewLC()
Creates a new
CDrmRightsInfo
object and returns a pointer to it Leaves the pointer to the cleanup stack
-
leave
-
System wide error code
Member Data Documentation
CDrmRightsInfoImpl * iImplementation
Implementation class pointer Owned
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.