DRM::CDrmUtilityCommon Class Reference

class DRM::CDrmUtilityCommon : public CBase

Utility class for DRM related common functions

drmutilitycommon.lib
Since
S60 v5.0

Inherits from

  • DRM::CDrmUtilityCommon

Constructor & Destructor Documentation

CDrmUtilityCommon()

CDrmUtilityCommon()[private]

~CDrmUtilityCommon()

~CDrmUtilityCommon()[virtual]

Destructor

Member Functions Documentation

ConstructL()

voidConstructL()[private]

GetOmaRightsStatusL(HBufC8 *&, ContentAccess::TIntent, CDRMConstraint *)

IMPORT_C TDrmRightsInfoGetOmaRightsStatusL(HBufC8 *&aContentUri,
ContentAccess::TIntentaIntent,
CDRMConstraint *aConstraint
)

Checks the rights and their status for a specific unique id implementation

leave
System wide error code
ContentAccess:TIntent

Parameters

HBufC8 *& aContentUriThe unique identifier or the content
ContentAccess::TIntent aIntentThe intent for the rights to check
CDRMConstraint * aConstraintA Constraint of the future rights, must be initialized

NewL()

IMPORT_C CDrmUtilityCommon *NewL()[static]

Creates a new CDrmUtilityCommon object and returns a pointer to it

leave
System wide error code

NewLC()

IMPORT_C CDrmUtilityCommon *NewLC()[static]

Creates a new CDrmUtilityCommon object and returns a pointer to it leaves the returned object to the cleanup stack

leave
System wide error code

Member Data Documentation

RDRMRightsClient iOmaClient

RDRMRightsClient iOmaClient[private]