diff -r 6a1fe72036e3 -r 0b192a3a05a4 bluetoothengine/btmac/inc/btmonocmdhandler/btmcprotocol.h --- a/bluetoothengine/btmac/inc/btmonocmdhandler/btmcprotocol.h Tue Jan 26 12:06:42 2010 +0200 +++ b/bluetoothengine/btmac/inc/btmonocmdhandler/btmcprotocol.h Tue Feb 02 00:20:42 2010 +0200 @@ -21,7 +21,6 @@ #include #include -#include #include "btmcactive.h" #include "btmcprofileid.h" #include "btmcprotdatabuf.h" @@ -46,8 +45,7 @@ const TUint KBTHSRemoteAudioVolumeControl = 0x0302; NONSHARABLE_CLASS(CBtmcProtocol) : public CBase, - public MBtmcActiveObserver, - public MBTEngSdpResultReceiver, + public MBtmcActiveObserver, public MATExtObserver { public: @@ -90,20 +88,13 @@ */ TBool ActiveChldHandling() const; - private: - // from MBTEngSdpResultReceiver - void ServiceSearchComplete( const RSdpRecHandleArray& /*aResult*/, - TUint /*aTotalRecordsCount*/, TInt /*aErr*/ ) {} - - void AttributeSearchComplete( TSdpServRecordHandle /*aHandle*/, - const RSdpResultArray& /*aAttr*/, TInt /*aErr*/ ) {} - - void ServiceAttributeSearchComplete( TSdpServRecordHandle /*aHandle*/, - const RSdpResultArray& /*aAttr*/, - TInt /*aErr*/ ); - - void DeviceSearchComplete( CBTDevice* /*aDevice*/, TInt /*aErr*/ ) {} - + /** + * Set the support status of remote volume control of HSP in the remote device. + * @param aSupported ETrue if remote volume control is supported by HS unit. + */ + void SetHspRvcSupported(TBool aSupported); + + private: // From MBtmcActiveObserver @@ -174,7 +165,6 @@ CDesC8ArrayFlat* iOutgoPacketQueue; // owned TInt iCredit; // How many commands are allowed to acc TBool iVolumeSyncFromAccessory; - CBTEngDiscovery* iBteng; // for volume query TBool iAccessoryInitiated; // who initiated the connection RMobilePhone::TMobilePhoneIdentityV1 iIdentity; // holds IMEI etc RMobilePhone::TMobilePhoneSubscriberId iId; // holds id