commondrm/drmutility/inc/DrmUiHandlingImpl.h
branchRCL_3
changeset 72 1481bf457703
parent 71 1221b68b8a5f
equal deleted inserted replaced
71:1221b68b8a5f 72:1481bf457703
     1 /*
     1 /*
     2 * Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    30 #include <drmutilitytypes.h>
    30 #include <drmutilitytypes.h>
    31 
    31 
    32 //*** forward declarations go here:
    32 //*** forward declarations go here:
    33 class CCoeEnv;
    33 class CCoeEnv;
    34 class CDRMConstraint;
    34 class CDRMConstraint;
       
    35 class CSchemeHandler;
    35 
    36 
    36 namespace ContentAccess
    37 namespace ContentAccess
    37     {
    38     {
    38     class CData;
    39     class CData;
    39     }
    40     }
   775     * Check if the user has allowed silent rights
   776     * Check if the user has allowed silent rights
   776     */
   777     */
   777     TBool SilentRightsAllowedL();
   778     TBool SilentRightsAllowedL();
   778 
   779 
   779     /**
   780     /**
       
   781     * Check if browser AP has been defined
       
   782     */
       
   783     TBool BrowserAPDefinedL();
       
   784 
       
   785     /**
       
   786     * Returns the number of access points on phone
       
   787     */
       
   788     TInt APCountL();
       
   789 
       
   790     /**
   780     * Handles exit from service
   791     * Handles exit from service
   781     * from MAknServerAppExitObserver
   792     * from MAknServerAppExitObserver
   782     */
   793     */
   783     void HandleServerAppExit(TInt aReason);
   794     void HandleServerAppExit(TInt aReason);
   784 
   795 
   853     TInt iOperationId;
   864     TInt iOperationId;
   854 
   865 
   855     // Wait for the notes and queries
   866     // Wait for the notes and queries
   856     CActiveSchedulerWait iWait;
   867     CActiveSchedulerWait iWait;
   857 
   868 
       
   869     // Schemehandler for url handling
       
   870     CSchemeHandler* iSchemeHandler;
       
   871 
   858     // Operation Queue:
   872     // Operation Queue:
   859     CDrmUiHandlingData* iFirst;
   873     CDrmUiHandlingData* iFirst;
   860     CDrmUiHandlingData* iLast;
   874     CDrmUiHandlingData* iLast;
   861 
   875 
   862     // To prevent queue handling from being messed up by threads
   876     // To prevent queue handling from being messed up by threads