23 #ifndef SYNCRESULTS_H_2 24 #define SYNCRESULTS_H_2 28 #include "TargetResults.h" 45 DatabaseResults() : iLocalItemsAdded( 0 ), iLocalItemsModified( 0 ), iLocalItemsDeleted( 0 ),
46 iRemoteItemsAdded( 0 ), iRemoteItemsModified( 0 ), iRemoteItemsDeleted( 0 ) { }
50 class SyncResultsPrivate;
67 SYNC_RESULT_INVALID = -1,
68 SYNC_RESULT_SUCCESS = 0,
88 AUTHENTICATION_FAILURE,
95 INVALID_SYNCML_MESSAGE,
96 UNSUPPORTED_SYNC_TYPE,
97 UNSUPPORTED_STORAGE_TYPE,
101 LOW_BATTERY_POWER = 601,
127 SyncResults(QDateTime aTime,
int aMajorCode,
int aMinorCode);
152 QDomElement toXml(QDomDocument &aDoc)
const;
158 QString toString()
const;
176 QDateTime syncTime()
const;
182 int majorCode()
const;
188 void setMajorCode(
int aMajorCode);
194 int minorCode()
const;
200 void setMinorCode(
int aMinorCode);
207 void setTargetId(
const QString& aTargetId) ;
211 QString getTargetId()
const;
224 void setScheduled(
bool aScheduled);
230 bool isScheduled()
const;
234 SyncResultsPrivate *d_ptr;
236 #ifdef SYNCFW_UNIT_TESTS 237 friend class ClientThreadTest;
243 #endif // SYNCRESULTS_H_2 int iRemoteItemsDeleted
Definition: SyncResults.h:43
int iLocalItemsDeleted
Definition: SyncResults.h:39
Contains information about a completed synchronization session.
Definition: SyncResults.h:58
int iLocalItemsModified
Definition: SyncResults.h:38
MinorCode
enum value
Definition: SyncResults.h:77
int iRemoteItemsModified
Definition: SyncResults.h:42
Definition: AccountsHelper.h:31
Sync results for one target.
Definition: TargetResults.h:59
Definition: SyncResults.h:35
MajorCode
enum value
Definition: SyncResults.h:66
int iRemoteItemsAdded
Definition: SyncResults.h:41
int iLocalItemsAdded
Definition: SyncResults.h:37
Definition: SyncBackupAdaptor.h:40