CDRMAsset Class Reference

class CDRMAsset : public CBase

CDrmAsset: Encapsulates the content ID, the key and the hash for a RO

DrmRights.dll
Since
3.0

Inherits from

Constructor & Destructor Documentation

CDRMAsset(void)

CDRMAsset(void)[protected]

Parameters

void

~CDRMAsset(void)

IMPORT_C~CDRMAsset(void)[virtual]

Parameters

void

Member Functions Documentation

DuplicateL(CDRMAsset &)

IMPORT_C voidDuplicateL(CDRMAsset &aAsset)

Parameters

CDRMAsset & aAsset

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

NewL(void)

IMPORT_C CDRMAsset *NewL(void)[static]

Parameters

void

NewLC(void)

IMPORT_C CDRMAsset *NewLC(void)[static]

Parameters

void

Member Data Documentation

TBuf8< KDCFKeySize > iAuthenticationSeed

TBuf8< KDCFKeySize >iAuthenticationSeed

TBuf8< KDcfDigestSize > iDigest

TBuf8< KDcfDigestSize >iDigest

TBuf8< KDCFKeySize > iKey

TBuf8< KDCFKeySize >iKey

HBufC8 * iParentRights

HBufC8 *iParentRights

TBuf8< KProtectedDCFKeySize > iProtectedAuthSeed

TBuf8< KProtectedDCFKeySize >iProtectedAuthSeed

TBuf8< KProtectedDCFKeySize > iProtectedKey

TBuf8< KProtectedDCFKeySize >iProtectedKey

HBufC8 * iUid

HBufC8 *iUid