CWmDrmOtaAccessEcomInterface Class Reference

class CWmDrmOtaAccessEcomInterface : public CBase

Inherits from

  • CWmDrmOtaAccessEcomInterface

Constructor & Destructor Documentation

~CWmDrmOtaAccessEcomInterface()

~CWmDrmOtaAccessEcomInterface()[virtual]

Member Functions Documentation

CancelAllAsync()

voidCancelAllAsync()[pure virtual]

CancelAllAsync

Cancel all async methods

GetLicenseChallengeL(const TDesC8 &, HBufC8 *&)

voidGetLicenseChallengeL(const TDesC8 &aDrmHeader,
HBufC8 *&aChallenge
)[pure virtual]

GetLicenseChallengeL Syncronous method

Get the license challenge that can be sent to the server to fetch a license

leave
Symbian OS error codes

Parameters

const TDesC8 & aDrmHeaderIN The drm header
HBufC8 *& aChallengeOUT Resulting Challenge

GetLicenseChallengeL(const TDesC8 &, HBufC8 *&, TRequestStatus &)

voidGetLicenseChallengeL(const TDesC8 &aDrmHeader,
HBufC8 *&aChallenge,
TRequestStatus &aStatus
)[pure virtual]

GetLicenseChallengeL Asyncronous method

Get the license challenge that can be sent to the server to fetch a license

leave
Symbian OS error codes

Parameters

const TDesC8 & aDrmHeaderIN The drm header
HBufC8 *& aChallengeOUT Resulting Challenge
TRequestStatus & aStatusOUT Asyncronous request status

HandleLicenseResponseL(const TDesC8 &)

voidHandleLicenseResponseL(const TDesC8 &aResponse)[pure virtual]

HandleLicenseResponseL Syncronous method

Handle the response received from the server in correspondence to the license challenge

leave
Symbian OS error codes

Parameters

const TDesC8 & aResponseIN The license response

HandleLicenseResponseL(const TDesC8 &, TRequestStatus &)

voidHandleLicenseResponseL(const TDesC8 &aResponse,
TRequestStatus &aStatus
)[pure virtual]

GetLicenseChallengeL Asyncronous method

Handle the response received from the server in correspondence to the license challenge

leave
Symbian OS error codes

Parameters

const TDesC8 & aResponseIN The license response
TRequestStatus & aStatusOUT Asyncronous request status

NewL()

CWmDrmOtaAccessEcomInterface *NewL()[static]

NewLC()

CWmDrmOtaAccessEcomInterface *NewLC()[static]

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key[private]