bluetoothengine/btmac/inc/btmac/btmman.h
changeset 2 0b192a3a05a4
parent 0 f63038272f30
child 13 b6f55cd40afd
child 32 19bd632b5100
equal deleted inserted replaced
1:6a1fe72036e3 2:0b192a3a05a4
    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.6 %
    15 *  Version     : %version: 12.1.7 %
    16 *
    16 *
    17 */
    17 */
    18 
    18 
    19 
    19 
    20 #ifndef C_BTMMAN_H
    20 #ifndef C_BTMMAN_H
   146     
   146     
   147     TBool IsTrashBinEmpty();
   147     TBool IsTrashBinEmpty();
   148     
   148     
   149     void LoadCmdHandlerL(TBtmcProfileId aProfile, const TBTDevAddr& aAddr, TBool aAccessoryInitiated);
   149     void LoadCmdHandlerL(TBtmcProfileId aProfile, const TBTDevAddr& aAddr, TBool aAccessoryInitiated);
   150     
   150     
       
   151     /**
       
   152      * Set the support status of remote volume control of HSP in the remote device.
       
   153      * @param aSupported ETrue if remote volume control is supported by HS unit.
       
   154      */
       
   155     void SetCmdHandlerHspRvcSupported( TBool aSupported );
       
   156     
   151     void DeleteCmdHandler();
   157     void DeleteCmdHandler();
   152 
   158 
   153     void NewProtocolDataL(const TDesC8& aData);
   159     void NewProtocolDataL(const TDesC8& aData);
   154 
   160 
   155     TBool IsAccInuse() const;
   161     TBool IsAccInuse() const;
   156 
   162 
   157     TBool IsEdrSupported() const;
   163     TBool IsEdrSupported() const;
   158 
   164 
       
   165     /**
       
   166      * Update the cmdhandler the support of remove volume control.
       
   167      * @param aAddr the address of the remote device.
       
   168      */
       
   169     void SetCmdHandlerRvcSupport( const TBTDevAddr& aAddr );
       
   170     
   159 private:
   171 private:
   160     // From base class CBTAccPlugin
   172     // From base class CBTAccPlugin
   161 
   173 
   162     /** 
   174     /** 
   163      * Connect to mono accessory.
   175      * Connect to mono accessory.