23 #ifndef SYNCRESULTS_H_2
24 #define SYNCRESULTS_H_2
28 #include "TargetResults.h"
50 class SyncResultsPrivate;
67 SYNC_RESULT_INVALID = -1,
68 SYNC_RESULT_SUCCESS = 0,
88 AUTHENTICATION_FAILURE,
97 INVALID_SYNCML_MESSAGE,
98 UNSUPPORTED_SYNC_TYPE,
99 UNSUPPORTED_STORAGE_TYPE,
103 LOW_BATTERY_POWER = 601,
154 QDomElement
toXml(QDomDocument &aDoc)
const;
236 SyncResultsPrivate *d_ptr;
238 #ifdef SYNCFW_UNIT_TESTS
239 friend class ClientThreadTest;
Contains information about a completed synchronization session.
Definition: SyncResults.h:59
void setScheduled(bool aScheduled)
Sets if the results are from a scheduled sync.
Definition: SyncResults.cpp:213
QString getTargetId() const
Gets the remote target Id.
Definition: SyncResults.cpp:203
void setMajorCode(MajorCode aMajorCode)
Sets the result code.
Definition: SyncResults.cpp:181
MinorCode minorCode() const
Gets the failed reason.
Definition: SyncResults.cpp:187
MajorCode
enum value
Definition: SyncResults.h:66
void setTargetId(const QString &aTargetId)
Sets the remote target Id.
Definition: SyncResults.cpp:198
MajorCode majorCode() const
Gets the result code.
Definition: SyncResults.cpp:176
void setMinorCode(MinorCode aMinorCode)
Sets the failed Reason.
Definition: SyncResults.cpp:192
bool operator<(const SyncResults &aOther) const
Compares two results objects by sync time.
Definition: SyncResults.cpp:208
bool isScheduled() const
Checks if the results are from a scheduled sync.
Definition: SyncResults.cpp:218
QString toString() const
Exports the sync results to QString.
Definition: SyncResults.cpp:147
void addTargetResults(const TargetResults &aResults)
Adds target results to this object.
Definition: SyncResults.cpp:166
SyncResults()
Constructs an empty sync results object.
Definition: SyncResults.cpp:82
SyncResults & operator=(const SyncResults &aRhs)
Assignment operator.
Definition: SyncResults.cpp:121
QDateTime syncTime() const
Gets the sync time.
Definition: SyncResults.cpp:171
MinorCode
enum value
Definition: SyncResults.h:77
QDomElement toXml(QDomDocument &aDoc) const
Exports the sync results to XML.
Definition: SyncResults.cpp:131
~SyncResults()
Destructor.
Definition: SyncResults.cpp:115
QList< TargetResults > targetResults() const
Gets the results of all targets.
Definition: SyncResults.cpp:161
Sync results for one target.
Definition: TargetResults.h:61
Definition: SyncBackupAdaptor.h:40
Definition: SyncResults.h:35
int iLocalItemsModified
Definition: SyncResults.h:38
int iRemoteItemsAdded
Definition: SyncResults.h:41
int iRemoteItemsDeleted
Definition: SyncResults.h:43
int iLocalItemsAdded
Definition: SyncResults.h:37
int iLocalItemsDeleted
Definition: SyncResults.h:39
int iRemoteItemsModified
Definition: SyncResults.h:42