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 void DuplicateL ( CDRMAsset & aAsset )

Parameters

CDRMAsset & aAsset

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream )

Parameters

RWriteStream & aStream

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( 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