diff -r 630d2f34d719 -r 07a122eea281 telephonyprotocols/rawipnif/inc/BcaIoController.h --- a/telephonyprotocols/rawipnif/inc/BcaIoController.h Tue Aug 31 16:23:08 2010 +0300 +++ b/telephonyprotocols/rawipnif/inc/BcaIoController.h Wed Sep 01 12:40:21 2010 +0100 @@ -33,6 +33,7 @@ using namespace BasebandChannelAdaptation; +class CBttLogger; class CSender; class CReceiver; class CBcaControl; @@ -56,7 +57,7 @@ class CBcaIoController : public CBase { public: - static CBcaIoController* NewL(MControllerObserver& aObserver); + static CBcaIoController* NewL(MControllerObserver& aObserver, CBttLogger* aTheLogger); ~CBcaIoController(); void StartL(); @@ -90,12 +91,13 @@ #endif // RAWIP_HEADER_APPENDED_TO_PACKETS protected: + CBttLogger* iTheLogger; TUint iMaxTxPacketSize; TUint iMaxRxPacketSize; private: - CBcaIoController(MControllerObserver& aObserver); + CBcaIoController(MControllerObserver& aObserver, CBttLogger* aTheLogger); void ConstructL(); enum TSendState @@ -254,7 +256,7 @@ class CBcaControl : public CActive { public: - CBcaControl(CBcaIoController& aObserver); + CBcaControl(CBcaIoController& aObserver, CBttLogger* aTheLogger); ~CBcaControl(); public: void StartLoadL(); @@ -266,6 +268,7 @@ virtual void DoCancel(); private: // Unowned data. CBcaIoController& iObserver; + CBttLogger* iTheLogger; private: enum TBcaState {