datacommsserver/esockserver/inc/ss_sapshim.h
changeset 2 dee179edb159
parent 0 dfb7c4ff071f
child 9 77effd21b2c9
--- a/datacommsserver/esockserver/inc/ss_sapshim.h	Thu Jan 07 13:34:53 2010 +0200
+++ b/datacommsserver/esockserver/inc/ss_sapshim.h	Mon Jan 18 21:26:35 2010 +0200
@@ -214,6 +214,8 @@
     inline void ClearNoBearerGuard();
 #endif
 	void NoBearerCompletion();
+	inline void SetFlowParams(const TFlowParams& aFlowParams);
+	inline TBool FlowParamsInitialised() const;
 
 private:
 	CServProviderBase* iProvider;
@@ -233,7 +235,7 @@
 	TBool iNoBearerRunning:1;		// NoBearer message has been issued to SCPR
 	TBool iShuttingDown:1;
 #endif
-
+	TBool iFlowParamsInitialised:1; // whether iFlowParams has been initialised or not
 #ifdef SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
     const CSAPSetOpt *iProtocolOptions;
 #endif //SYMBIAN_ADAPTIVE_TCP_RECEIVE_WINDOW
@@ -250,6 +252,17 @@
 	return iProvider;
 	}
 
+inline void CTransportFlowShim::SetFlowParams(const TFlowParams& aFlowParams)
+    {
+    iFlowParams = aFlowParams;
+    iFlowParamsInitialised = ETrue;
+    }
+
+inline TBool CTransportFlowShim::FlowParamsInitialised() const
+    {
+    return iFlowParamsInitialised;
+    }
+
 #ifdef SYMBIAN_NETWORKING_UPS
 
 //