networkcontrol/ipnetworklayer/inc/IPProtoCPR.h
branchRCL_3
changeset 53 7e41d162e158
parent 40 d566d76acea1
child 57 abbed5a4b42a
--- a/networkcontrol/ipnetworklayer/inc/IPProtoCPR.h	Thu Jul 15 20:25:02 2010 +0300
+++ b/networkcontrol/ipnetworklayer/inc/IPProtoCPR.h	Thu Aug 19 11:25:30 2010 +0300
@@ -187,17 +187,19 @@
     ESock::TDataMonitoringConnProvisioningInfo iDataMonitoringConnProvisioningInfo;
 	TInt iLastControlClientsCount;
 	TInt iRouteCount;
-	TBool iRouteCountStretchOne;
 	TBool iPeriodActivity;
 	TInt iTimerDisableCount;
 	TTime iStartTime;
+    TBool iRouteCountStretchOne:1;
 	TBool iLinkUp:1;
 	TBool iConnectionControlActivity:1;
 	TBool iTimerExpired:1;
 	TBool iTimerStopped:1;
 	TBool iTimerRunning:1;
 	TBool iSubConnEventDataSent:1;	// Hack to cope with multiple DataClientStatusChange notifications for 'stopped'
-	TBool iNodeLocalExtensionsCreated;
+	TBool iNodeLocalExtensionsCreated:1;
+	TBool iStopped:1;               // Hack to cope with AllInterfaceNotification not indicating a down/up sequence
+                                    // if the IpProtoCpr is restarted before it is destroyed.
 	ESock::RMetaExtensionContainer iNodeLocalExtensions;
     };