diff -r b183ec05bd8c -r 19bba8228ff0 syncmlfw/ds/syncagent/inc/NSmlDSAgent.h --- 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* iServerStatusCodeArray; + TBool iIsExtendedServerErrorCodesSupported; }; typedef CNSmlDSAgent* (*TNSmlCreateDSAgentFunc) ( MSyncMLProgressObserver* aObserver );