19#ifndef LIB_QUENTIER_SYNCHRONIZATION_I_SYNC_CHUNKS_DATA_COUNTERS_H
20#define LIB_QUENTIER_SYNCHRONIZATION_I_SYNC_CHUNKS_DATA_COUNTERS_H
22#include <quentier/utility/Linkage.h>
23#include <quentier/utility/Printable.h>
46 virtual quint64 totalExpungedSavedSearches() const noexcept = 0;
52 virtual quint64 addedSavedSearches() const noexcept = 0;
58 virtual quint64 updatedSavedSearches() const noexcept = 0;
64 virtual quint64 expungedSavedSearches() const noexcept = 0;
71 virtual quint64 totalTags() const noexcept = 0;
76 virtual quint64 totalExpungedTags() const noexcept = 0;
81 virtual quint64 addedTags() const noexcept = 0;
86 virtual quint64 updatedTags() const noexcept = 0;
91 virtual quint64 expungedTags() const noexcept = 0;
98 virtual quint64 totalLinkedNotebooks() const noexcept = 0;
103 virtual quint64 totalExpungedLinkedNotebooks() const noexcept = 0;
109 virtual quint64 addedLinkedNotebooks() const noexcept = 0;
115 virtual quint64 updatedLinkedNotebooks() const noexcept = 0;
121 virtual quint64 expungedLinkedNotebooks() const noexcept = 0;
128 virtual quint64 totalNotebooks() const noexcept = 0;
133 virtual quint64 totalExpungedNotebooks() const noexcept = 0;
138 virtual quint64 addedNotebooks() const noexcept = 0;
143 virtual quint64 updatedNotebooks() const noexcept = 0;
149 virtual quint64 expungedNotebooks() const noexcept = 0;
The Printable class is the interface for Quentier's internal classes which should be able to write th...
Definition: Printable.h:38
The ISyncChunksDataCounters interface provides integer counters representing the current progress on ...
Definition: ISyncChunksDataCounters.h:35
virtual quint64 totalSavedSearches() const noexcept=0