diff -r b23265fb36da -r 2f88a7d66f50 bluetoothappprofiles/avrcp/remconbeareravrcp/inc/passthroughhelper.h --- a/bluetoothappprofiles/avrcp/remconbeareravrcp/inc/passthroughhelper.h Tue Apr 27 16:49:44 2010 +0300 +++ b/bluetoothappprofiles/avrcp/remconbeareravrcp/inc/passthroughhelper.h Tue May 11 16:23:08 2010 +0300 @@ -19,19 +19,19 @@ #include class CRcpRouter; -class CRemConBearerAvrcp; +class MRemConControlCommandInterface; class CControlCommand; NONSHARABLE_CLASS(CPassthroughHelper) : public CBase { public: - static CPassthroughHelper* NewL(CRcpRouter& aRouter, CRemConBearerAvrcp& aBearer, CDeltaTimer& aTimer); + static CPassthroughHelper* NewL(CRcpRouter& aRouter, MRemConControlCommandInterface& aCommandInterface, CDeltaTimer& aTimer); ~CPassthroughHelper(); void Disconnect(); void HandlePassthrough(CControlCommand& aCommand); // FIXME for now private: - CPassthroughHelper(CRcpRouter& aRouter, CRemConBearerAvrcp& aAvrcp, CDeltaTimer& aTimer); + CPassthroughHelper(CRcpRouter& aRouter, MRemConControlCommandInterface& aCommandInterface, CDeltaTimer& aTimer); void ConstructL(); void Respond(CControlCommand& aCommand, TInt aErr); @@ -52,7 +52,7 @@ private: CRcpRouter& iRouter; - CRemConBearerAvrcp& iBearer; + MRemConControlCommandInterface& iCommandInterface; CDeltaTimer& iTimer; CControlCommand* iPreviousPassthrough; };