--- 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 );