commondrm/drmutility/inc/DrmUiHandlingImpl.h
branchRCL_3
changeset 71 1221b68b8a5f
parent 41 29f3cf766061
child 72 1481bf457703
equal deleted inserted replaced
67:50c53e893c3f 71:1221b68b8a5f
     1 /*
     1 /*
     2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2006-2010 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;
       
    36 
    35 
    37 namespace ContentAccess
    36 namespace ContentAccess
    38     {
    37     {
    39     class CData;
    38     class CData;
    40     }
    39     }
   776     * Check if the user has allowed silent rights
   775     * Check if the user has allowed silent rights
   777     */
   776     */
   778     TBool SilentRightsAllowedL();
   777     TBool SilentRightsAllowedL();
   779 
   778 
   780     /**
   779     /**
   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     /**
       
   791     * Handles exit from service
   780     * Handles exit from service
   792     * from MAknServerAppExitObserver
   781     * from MAknServerAppExitObserver
   793     */
   782     */
   794     void HandleServerAppExit(TInt aReason);
   783     void HandleServerAppExit(TInt aReason);
   795 
   784 
   864     TInt iOperationId;
   853     TInt iOperationId;
   865 
   854 
   866     // Wait for the notes and queries
   855     // Wait for the notes and queries
   867     CActiveSchedulerWait iWait;
   856     CActiveSchedulerWait iWait;
   868 
   857 
   869     // Schemehandler for url handling
       
   870     CSchemeHandler* iSchemeHandler;
       
   871 
       
   872     // Operation Queue:
   858     // Operation Queue:
   873     CDrmUiHandlingData* iFirst;
   859     CDrmUiHandlingData* iFirst;
   874     CDrmUiHandlingData* iLast;
   860     CDrmUiHandlingData* iLast;
   875 
   861 
   876     // To prevent queue handling from being messed up by threads
   862     // To prevent queue handling from being messed up by threads