telephonyprotocols/rawipnif/inc/RawIPFlow.h
branchRCL_3
changeset 66 07a122eea281
parent 65 630d2f34d719
--- a/telephonyprotocols/rawipnif/inc/RawIPFlow.h	Tue Aug 31 16:23:08 2010 +0300
+++ b/telephonyprotocols/rawipnif/inc/RawIPFlow.h	Wed Sep 01 12:40:21 2010 +0100
@@ -32,8 +32,10 @@
 #include "BinderBase.h"
 #include "BcaIoController.h"
 #include "MControllerObserver.h"
+#include "bttlog.h"
 #include <comms-infras/linkmessages.h>		// for TLinkMessageId
 
+class CBttLogger;
 class CPacketLogger;
 class TRawIpAgentProvision;
 class CBCAProvision;
@@ -110,7 +112,7 @@
 	inline RPacketContext::TContextStatus GetContextStatus();
 
 protected:
-	CRawIPFlow(ESock::CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConnId, ESock::CProtocolIntfBase* aProtocolIntf);
+	CRawIPFlow(ESock::CSubConnectionFlowFactoryBase& aFactory, const Messages::TNodeId& aSubConnId, ESock::CProtocolIntfBase* aProtocolIntf, CBttLogger* aTheLogger);
 	void ConstructL();
 	virtual ~CRawIPFlow();
 
@@ -148,6 +150,8 @@
 private:// Unowned
 	/** networking packet logger for debugging packets */
 	__PACKETLOG_DECLARATION_MEMBER;
+	CBttLogger* iTheLogger;
+
 	// Upstack bound protocol reference
 	CProtocolBase* iProtocol;