--- a/syncmlfw/ds/syncagent/inc/NSmlDSAgent.h Wed Aug 18 10:39:36 2010 +0300
+++ b/syncmlfw/ds/syncagent/inc/NSmlDSAgent.h Thu Sep 02 21:22:11 2010 +0300
@@ -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 );