--- 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
//