syncmlfw/ds/syncagent/inc/NSmlDSAgent.h
changeset 60 eb6690d0d439
parent 0 b497e44ab2fc
--- a/syncmlfw/ds/syncagent/inc/NSmlDSAgent.h	Fri Aug 06 18:29:23 2010 +0530
+++ b/syncmlfw/ds/syncagent/inc/NSmlDSAgent.h	Thu Aug 19 17:35:34 2010 +0530
@@ -37,7 +37,9 @@
 //RD_AUTO_RESTART
 class CNsmlDSNetmon;
 class CNSmlDSProfile;
-
+class CNSmlDSSettings;
+class CRepository;
+class CNSmlDSOperatorSettings;
 // CLASS DECLARATION
 
 /**
@@ -501,6 +503,7 @@
 	TNSmlSyncSuspendedState CurrentStateInServerAlertNext();
 	
 	TBool SyncFailure();
+	void StoreServerStatusCode( TInt aServerStatusCode ) const;
 	public:
 	/**
 	* Mapping of the Alert code is done
@@ -574,6 +577,10 @@
 	TBool iAutoRestartInitiatedSync;
 	//RD_SUSPEND_RESUME
 	TBool iUpdateLastAnchor;
+	//For storing Server Status Code
+	TBool iErrorReportingEnabled;
+	CRepository* iRepositorySSC;
+	RArray< TInt > iServerStatusCodeArray;
 	};
 	
 typedef CNSmlDSAgent* (*TNSmlCreateDSAgentFunc) ( MSyncMLProgressObserver* aObserver );