bluetoothengine/btmac/inc/btmac/btmman.h
branchRCL_3
changeset 10 b6f55cd40afd
parent 2 0b192a3a05a4
child 22 613943a21004
equal deleted inserted replaced
9:a42ed326b458 10:b6f55cd40afd
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  the entry of this plugin.
    14 * Description:  the entry of this plugin.
    15 *  Version     : %version: 12.1.7 %
    15 *  Version     : %version: 12.1.8 %
    16 *
    16 *
    17 */
    17 */
    18 
    18 
    19 
    19 
    20 #ifndef C_BTMMAN_H
    20 #ifndef C_BTMMAN_H
    36 
    36 
    37 class RSocketServ;
    37 class RSocketServ;
    38 class CBtmState;
    38 class CBtmState;
    39 class CBtmActive;
    39 class CBtmActive;
    40 class CBtmcHandlerApi;
    40 class CBtmcHandlerApi;
       
    41 class CBtmPageScanParametersManager;
    41 
    42 
    42 /**
    43 /**
    43  * the main class of BTMAC.
    44  * the main class of BTMAC.
    44  *
    45  *
    45  * It implements plugin API and is the owner of the state machine.
    46  * It implements plugin API and is the owner of the state machine.
   165     /**
   166     /**
   166      * Update the cmdhandler the support of remove volume control.
   167      * Update the cmdhandler the support of remove volume control.
   167      * @param aAddr the address of the remote device.
   168      * @param aAddr the address of the remote device.
   168      */
   169      */
   169     void SetCmdHandlerRvcSupport( const TBTDevAddr& aAddr );
   170     void SetCmdHandlerRvcSupport( const TBTDevAddr& aAddr );
   170     
   171 
       
   172     void StartedListenning();
       
   173 
       
   174     void StoppedListenning();
       
   175 
   171 private:
   176 private:
   172     // From base class CBTAccPlugin
   177     // From base class CBTAccPlugin
   173 
   178 
   174     /** 
   179     /** 
   175      * Connect to mono accessory.
   180      * Connect to mono accessory.
   326     TBool iAccInuse;
   331     TBool iAccInuse;
   327     
   332     
   328     TBool iEdr;
   333     TBool iEdr;
   329     
   334     
   330     CBTEngDiscovery* iBteng;
   335     CBTEngDiscovery* iBteng;
       
   336 
       
   337     CBtmPageScanParametersManager* iPageScanParametersManager;
   331     };
   338     };
   332 
   339 
   333 #endif // C_BTMMAN_H
   340 #endif // C_BTMMAN_H