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 &)
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 &)
Checks the rights and their status for a specific unique id
-
leave
- System wide error code
ContentAccess::TIntent
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.