syncmlfw/ds/syncagent/inc/NSmlDSAgent.h
branchRCL_3
changeset 26 19bba8228ff0
parent 25 b183ec05bd8c
--- a/syncmlfw/ds/syncagent/inc/NSmlDSAgent.h	Tue Aug 31 16:04:06 2010 +0300
+++ b/syncmlfw/ds/syncagent/inc/NSmlDSAgent.h	Wed Sep 01 12:27:42 2010 +0100
@@ -37,9 +37,7 @@
 //RD_AUTO_RESTART
 class CNsmlDSNetmon;
 class CNSmlDSProfile;
-class CNSmlDSSettings;
 class CRepository;
-class CNSmlDSOperatorSettings;
 // CLASS DECLARATION
 
 /**
@@ -503,7 +501,8 @@
 	TNSmlSyncSuspendedState CurrentStateInServerAlertNext();
 	
 	TBool SyncFailure();
-	void StoreServerStatusCode( TInt aServerStatusCode ) const;
+	void StoreServerStatusCode(TInt aServerStatusCode) const;
+	void InitializeServerStatusCodeList();
 	public:
 	/**
 	* Mapping of the Alert code is done
@@ -578,9 +577,10 @@
 	//RD_SUSPEND_RESUME
 	TBool iUpdateLastAnchor;
 	//For storing Server Status Code
-	TBool iErrorReportingEnabled;
 	CRepository* iRepositorySSC;
-	RArray< TInt > iServerStatusCodeArray;
+	CRepository* iErrorReportingRep;
+	RArray<TInt>* iServerStatusCodeArray;
+	TBool iIsExtendedServerErrorCodesSupported;
 	};
 	
 typedef CNSmlDSAgent* (*TNSmlCreateDSAgentFunc) ( MSyncMLProgressObserver* aObserver );