syncmlfw/ds/syncagent/inc/NSmlDSAgent.h
branchRCL_3
changeset 9 57a65a3a658c
parent 0 b497e44ab2fc
child 18 2de6635c154b
--- a/syncmlfw/ds/syncagent/inc/NSmlDSAgent.h	Tue Feb 02 00:44:00 2010 +0200
+++ b/syncmlfw/ds/syncagent/inc/NSmlDSAgent.h	Fri Feb 19 23:41:35 2010 +0200
@@ -37,7 +37,7 @@
 //RD_AUTO_RESTART
 class CNsmlDSNetmon;
 class CNSmlDSProfile;
-
+class CRepository;
 // CLASS DECLARATION
 
 /**
@@ -501,6 +501,8 @@
 	TNSmlSyncSuspendedState CurrentStateInServerAlertNext();
 	
 	TBool SyncFailure();
+	void StoreServerStatusCode(TInt aServerStatusCode) const;
+	void InitializeServerStatusCodeList();
 	public:
 	/**
 	* Mapping of the Alert code is done
@@ -574,6 +576,10 @@
 	TBool iAutoRestartInitiatedSync;
 	//RD_SUSPEND_RESUME
 	TBool iUpdateLastAnchor;
+	//For storing Server Status Code
+	CRepository* iRepositorySSC;
+	RArray<TInt>* iServerStatusCodeArray;
+	TBool iIsExtendedServerErrorCodesSupported;
 	};
 	
 typedef CNSmlDSAgent* (*TNSmlCreateDSAgentFunc) ( MSyncMLProgressObserver* aObserver );