bluetoothengine/bteng/inc/btengpairman.h
branchRCL_3
changeset 11 a42ed326b458
parent 10 0707dd69d236
equal deleted inserted replaced
10:0707dd69d236 11:a42ed326b458
     1 /*
     1 /*
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2009-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".
   165      * Symbian 2nd-phase constructor
   165      * Symbian 2nd-phase constructor
   166      */
   166      */
   167     void ConstructL();
   167     void ConstructL();
   168 
   168 
   169     /**
   169     /**
       
   170      * Initialiases the paired devices list
       
   171      */
       
   172     void InitPairedDevicesList();
       
   173 
       
   174     /**
       
   175      * Initialises the paired devices list (second stage)
       
   176      */
       
   177     void DoInitPairedDevicesList();
       
   178 
       
   179     /**
   170      * Activate / deactivate a pair observer
   180      * Activate / deactivate a pair observer
   171      */
   181      */
   172     TInt SetPairObserver(const TBTDevAddr& aAddr, TBool aActivate);
   182     TInt SetPairObserver(const TBTDevAddr& aAddr, TBool aActivate);
   173     
   183     
   174     /**
   184     /**
   318     
   328     
   319     /**
   329     /**
   320      * Client-server message for power change requests.
   330      * Client-server message for power change requests.
   321      */
   331      */
   322     RMessage2 iMessage;
   332     RMessage2 iMessage;
       
   333 
       
   334     /**
       
   335      * AO for local address updates.
       
   336      */
       
   337     CBTEngActive* iLocalAddrActive;
       
   338 
       
   339     /**
       
   340      * Provides access to the BT local device address.
       
   341      */
       
   342     RProperty iPropertyLocalAddr;
       
   343 
       
   344     /**
       
   345      * Records whether or not this CBTEngPairMan has ever been involed in a pairing operaton.
       
   346      */
       
   347     TBool iPairingOperationAttempted;
       
   348 
       
   349     /**
       
   350      * Counter of unhandled paired device view initialisation requests.
       
   351      */
       
   352     TInt iNotHandledInitEventCounter;
   323     };
   353     };
   324 
   354 
   325 #endif /*BTENGPAIRMANAGER_H_*/
   355 #endif /*BTENGPAIRMANAGER_H_*/