equal
deleted
inserted
replaced
10 * Nokia Corporation - initial contribution. |
10 * Nokia Corporation - initial contribution. |
11 * |
11 * |
12 * Contributors: |
12 * Contributors: |
13 * |
13 * |
14 * Description: Implementation of an accessory management. |
14 * Description: Implementation of an accessory management. |
15 * Version : %version: 14.1.7 % |
15 * Version : %version: 14.1.8 % |
16 * |
16 * |
17 */ |
17 */ |
18 |
18 |
19 |
19 |
20 // INCLUDE FILES |
20 // INCLUDE FILES |
648 return info->iConnProfiles; |
648 return info->iConnProfiles; |
649 } |
649 } |
650 } |
650 } |
651 return 0; |
651 return 0; |
652 } |
652 } |
|
653 |
|
654 TInt CBasrvAccMan::SupportedFeature( const TBTDevAddr& aAddr, TProfiles aProfile ) const |
|
655 { |
|
656 TRACE_INFO_SEG( |
|
657 { |
|
658 TBuf<12> buf; |
|
659 aAddr.GetReadable(buf); |
|
660 Trace(_L("CBasrvAccMan::SupportedFeature '%S' profile %d"), &buf, aProfile ); |
|
661 }); |
|
662 TInt idx = FindAcc(aAddr); |
|
663 if (idx >= 0) |
|
664 { |
|
665 return iAccs[idx]->SupportedFeature(aProfile ); |
|
666 } |
|
667 return 0; |
|
668 } |
653 |
669 |
654 void CBasrvAccMan::RequestCompletedL(CBasrvActive& aActive) |
670 void CBasrvAccMan::RequestCompletedL(CBasrvActive& aActive) |
655 { |
671 { |
656 TRACE_FUNC |
672 TRACE_FUNC |
657 switch (aActive.RequestId()) |
673 switch (aActive.RequestId()) |
777 CloseAudioCompleted(iAudioRequests[0].iAddr, iAudioRequests[0].iAudioType, err); |
793 CloseAudioCompleted(iAudioRequests[0].iAddr, iAudioRequests[0].iAudioType, err); |
778 } |
794 } |
779 } |
795 } |
780 } |
796 } |
781 |
797 |
782 TInt CBasrvAccMan::FindAcc(const TBTDevAddr& aRemote) |
798 TInt CBasrvAccMan::FindAcc(const TBTDevAddr& aRemote) const |
783 { |
799 { |
784 TInt count = iAccs.Count(); |
800 TInt count = iAccs.Count(); |
785 for (TInt i = 0; i < count; i++) |
801 for (TInt i = 0; i < count; i++) |
786 { |
802 { |
787 if (iAccs[i]->Remote() == aRemote) |
803 if (iAccs[i]->Remote() == aRemote) |