bluetoothengine/btaudioman/inc/basrvaccman.h
changeset 2 0b192a3a05a4
parent 0 f63038272f30
child 6 6a29d5ad0713
equal deleted inserted replaced
1:6a1fe72036e3 2:0b192a3a05a4
    14 * Description:  
    14 * Description:  
    15 * ============================================================================
    15 * ============================================================================
    16 *  Name        : basrvaccman.h
    16 *  Name        : basrvaccman.h
    17 *  Part of     : BTEng / Bluetooth Accessory Server
    17 *  Part of     : BTEng / Bluetooth Accessory Server
    18 *  Description : 
    18 *  Description : 
    19 *  Version     : %version: 3.1.4.1.2.2.10 %
    19 *  Version     : %version: 3.1.4.1.2.2.11 %
    20 *
    20 *
    21 */
    21 */
    22 
    22 
    23 
    23 
    24 #ifndef C_BTASRVACCMAN_H
    24 #ifndef C_BTASRVACCMAN_H
   121 
   121 
   122     void AccessoryTemporarilyUnavailable(const TBTDevAddr& aAddr, TProfiles aType);
   122     void AccessoryTemporarilyUnavailable(const TBTDevAddr& aAddr, TProfiles aType);
   123     
   123     
   124     TInt ConnectionStatus(const TBTDevAddr& aAddr);
   124     TInt ConnectionStatus(const TBTDevAddr& aAddr);
   125 
   125 
       
   126     /**
       
   127      * Get the supported features of a profile in a device.
       
   128      * @param aAddr The address of the device.
       
   129      * @param aProfile the profile identifier
       
   130      * @return the supported features value.
       
   131      */
       
   132     TInt SupportedFeature( const TBTDevAddr& aAddr, TProfiles aProfile ) const;
       
   133     
   126     //TCleanupOperation callback function for TCleanupItem
   134     //TCleanupOperation callback function for TCleanupItem
   127     static void CleanupLastItemFromClientRequestsArray(TAny* aPtr);
   135     static void CleanupLastItemFromClientRequestsArray(TAny* aPtr);
   128 
   136 
   129 private:
   137 private:
   130     // From MBasrvActiveObserver
   138     // From MBasrvActiveObserver
   157 
   165 
   158     void DoAudioRequestL();
   166     void DoAudioRequestL();
   159     
   167     
   160     void DestructVariant();
   168     void DestructVariant();
   161 
   169 
   162     TInt FindAcc(const TBTDevAddr& aRemote);
   170     TInt FindAcc(const TBTDevAddr& aRemote) const;
   163 
   171 
   164     TInt AudioLinkStatus();
   172     TInt AudioLinkStatus();
   165 
   173 
   166     void RejectAudioLink(const TBTDevAddr& aAddr, TAccAudioType aType);
   174     void RejectAudioLink(const TBTDevAddr& aAddr, TAccAudioType aType);
   167 
   175