networkcontrol/ipnetworklayer/inc/IPProtoCPR.h
branchRCL_3
changeset 22 8d540f55e491
parent 21 abbed5a4b42a
--- a/networkcontrol/ipnetworklayer/inc/IPProtoCPR.h	Tue Aug 31 16:45:15 2010 +0300
+++ b/networkcontrol/ipnetworklayer/inc/IPProtoCPR.h	Wed Sep 01 12:33:58 2010 +0100
@@ -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;
     };