--- 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 <e32base.h>
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;
};