diff -r b23265fb36da -r 2f88a7d66f50 bluetoothappprofiles/avrcp/remconbeareravrcp/inc/avrcpoutgoingcommandhandler.h --- a/bluetoothappprofiles/avrcp/remconbeareravrcp/inc/avrcpoutgoingcommandhandler.h Tue Apr 27 16:49:44 2010 +0300 +++ b/bluetoothappprofiles/avrcp/remconbeareravrcp/inc/avrcpoutgoingcommandhandler.h Tue May 11 16:23:08 2010 +0300 @@ -30,13 +30,13 @@ class CControlCommand; class CRcpRouter; -class CRemConBearerAvrcp; +class MRemConControlCommandInterface; class MRemConBearerObserver; NONSHARABLE_CLASS(CRcpOutgoingCommandHandler) : public CBase, public MOutgoingCommandHandler { public: // Construction/Destruction - static CRcpOutgoingCommandHandler* NewL(CRemConBearerAvrcp& aBearer, + static CRcpOutgoingCommandHandler* NewL(MRemConControlCommandInterface& aCommandInterface, MRemConBearerObserver& aObserver, CRcpRouter& aRouter, CDeltaTimer& aTimer); @@ -68,7 +68,7 @@ const TBTDevAddr& aAddr); private: - CRcpOutgoingCommandHandler(CRemConBearerAvrcp& aBearer, + CRcpOutgoingCommandHandler(MRemConControlCommandInterface& aCommandInterface, MRemConBearerObserver& aObserver, CRcpRouter& aRouter, CDeltaTimer& aTimer); @@ -105,14 +105,14 @@ CControlCommand* aCommand, TBool aNotify); private: - TTransactionLabel iCurrentTrans; + TTransactionLabel iCurrentTrans; TDblQue iCommandQueue; TDblQue iNotifyCommandQueue; - CRemConBearerAvrcp& iBearer; - MRemConBearerObserver& iObserver; - CRcpRouter& iRouter; - CDeltaTimer& iTimer; + MRemConControlCommandInterface& iCommandInterface; + MRemConBearerObserver& iObserver; + CRcpRouter& iRouter; + CDeltaTimer& iTimer; CControlCommand* iUnreleasedCommand; TBool iUnreleasedHasResponse;