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