CWmDrmOtaAccessEcomInterface Class Reference

class CWmDrmOtaAccessEcomInterface : public CBase

Inherits from

  • CWmDrmOtaAccessEcomInterface

Constructor & Destructor Documentation

~CWmDrmOtaAccessEcomInterface()

~CWmDrmOtaAccessEcomInterface ( ) [virtual]

Member Functions Documentation

CancelAllAsync()

void CancelAllAsync ( ) [pure virtual]

CancelAllAsync

Cancel all async methods

GetLicenseChallengeL(const TDesC8 &, HBufC8 *&)

void GetLicenseChallengeL ( 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 & aDrmHeader IN The drm header
HBufC8 *& aChallenge OUT Resulting Challenge

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

void GetLicenseChallengeL ( 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 & aDrmHeader IN The drm header
HBufC8 *& aChallenge OUT Resulting Challenge
TRequestStatus & aStatus OUT Asyncronous request status

HandleLicenseResponseL(const TDesC8 &)

void HandleLicenseResponseL ( 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 & aResponse IN The license response

HandleLicenseResponseL(const TDesC8 &, TRequestStatus &)

void HandleLicenseResponseL ( 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 & aResponse IN The license response
TRequestStatus & aStatus OUT Asyncronous request status

NewL()

CWmDrmOtaAccessEcomInterface * NewL ( ) [static]

NewLC()

CWmDrmOtaAccessEcomInterface * NewLC ( ) [static]

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key [private]