diff -r 50c53e893c3f -r 1221b68b8a5f wmdrm/camese/wmdrmdlaapp/inc/wmdrmdlabrowserview.h --- a/wmdrm/camese/wmdrmdlaapp/inc/wmdrmdlabrowserview.h Thu Aug 19 10:12:10 2010 +0300 +++ b/wmdrm/camese/wmdrmdlaapp/inc/wmdrmdlabrowserview.h Tue Aug 31 15:29:38 2010 +0300 @@ -1,5 +1,5 @@ /* -* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). +* Copyright (c) 2008-2010 Nokia Corporation and/or its subsidiary(-ies). * All rights reserved. * This component and the accompanying materials are made available * under the terms of "Eclipse Public License v1.0" @@ -20,7 +20,6 @@ #define C_WMDRMDLABROWSERVIEW_H #include -#include class CWmDrmDlaBrowserContainer; class CInternetConnectionManager; @@ -30,14 +29,13 @@ */ class MBrowserViewLicenseReceivedCallback { - public: - + public: + virtual void LicenseReceived() = 0; }; -class CWmDrmDlaBrowserView : public CAknView, - public MBrCtlSpecialLoadObserver +class CWmDrmDlaBrowserView : public CAknView { public: @@ -49,33 +47,6 @@ * Destructor. */ virtual ~CWmDrmDlaBrowserView(); - - /** - * Set the IAP that is used in network connection - * @param aIap - IAP to be used - */ - void SetIAP( TInt aIap ); - - /** - * Make a POST-request - * @param aCallback - Callback used to inform when license - * response is received - * @param aPostUrl - Post URL - * @param aPostContentType - Post content type - * @param aPostData - Post data - * @param aPostContentBoundary - Post content boundary - */ - void PostL( MBrowserViewLicenseReceivedCallback* aCallback, - const TDesC& aPostUrl, - const TDesC8& aPostContentType, - const TDesC8& aPostData, - const TDesC8& aPostContentBoundary ); - - /** - * Get the license response - * @return License response or NULL - */ - HBufC8* LicenseResponse(); public: // From CAknView @@ -87,11 +58,6 @@ /** * @see CAknView */ - void HandleCommandL( TInt aCommand ); - - /** - * @see CAknView - */ void DoActivateL( const TVwsViewId& aPrevViewId, TUid aCustomMessageId, const TDesC8& aCustomMessage ); @@ -103,26 +69,15 @@ /** * @see CAknView */ - void HandleClientRectChange(); - + void HandleClientRectChange(); + public: // From MBrCtlSpecialLoadObserver - void NetworkConnectionNeededL( TInt* aConnectionPtr, - TInt* aSockSvrHandle, - TBool* aNewConn, - TApBearerType* aBearerType ); - - TBool HandleRequestL( RArray* aTypeArray, - CDesCArrayFlat* aDesArray ); - - TBool HandleDownloadL( RArray* aTypeArray, - CDesCArrayFlat* aDesArray ); - private: CWmDrmDlaBrowserView(); void ConstructL(); - + void CreateContainerL(); void RemoveContainer(); void BrCtlHandleCommandL( TInt aCommand ); @@ -131,7 +86,7 @@ //Not Owned MBrowserViewLicenseReceivedCallback* iCallback; - + CWmDrmDlaBrowserContainer* iContainer; HBufC8* iLicenseResponse; CInternetConnectionManager* iConMgr;