21#include <quentier/utility/Linkage.h>
22#include <quentier/utility/Printable.h>
26namespace quentier::synchronization {
45 [[nodiscard]] virtual quint64 totalExpungedSavedSearches()
52 [[nodiscard]] virtual quint64 addedSavedSearches() const noexcept = 0;
58 [[nodiscard]] virtual quint64 updatedSavedSearches() const noexcept = 0;
64 [[nodiscard]] virtual quint64 expungedSavedSearches() const noexcept = 0;
71 [[nodiscard]] virtual quint64 totalTags() const noexcept = 0;
76 [[nodiscard]] virtual quint64 totalExpungedTags() const noexcept = 0;
81 [[nodiscard]] virtual quint64 addedTags() const noexcept = 0;
86 [[nodiscard]] virtual quint64 updatedTags() const noexcept = 0;
91 [[nodiscard]] virtual quint64 expungedTags() const noexcept = 0;
98 [[nodiscard]] virtual quint64 totalLinkedNotebooks() const noexcept = 0;
103 [[nodiscard]] virtual quint64 totalExpungedLinkedNotebooks()
110 [[nodiscard]] virtual quint64 addedLinkedNotebooks() const noexcept = 0;
116 [[nodiscard]] virtual quint64 updatedLinkedNotebooks() const noexcept = 0;
122 [[nodiscard]] virtual quint64 expungedLinkedNotebooks() const noexcept = 0;
129 [[nodiscard]] virtual quint64 totalNotebooks() const noexcept = 0;
134 [[nodiscard]] virtual quint64 totalExpungedNotebooks() const noexcept = 0;
139 [[nodiscard]] virtual quint64 addedNotebooks() const noexcept = 0;
144 [[nodiscard]] virtual quint64 updatedNotebooks() const noexcept = 0;
150 [[nodiscard]] 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:34
virtual quint64 totalSavedSearches() const noexcept=0