libquentier  0.5.0
The library for rich desktop clients of Evernote service
Signals | Public Member Functions | List of all members
quentier::SyncStatePersistenceManager Class Reference
Inheritance diagram for quentier::SyncStatePersistenceManager:
Inheritance graph
[legend]
Collaboration diagram for quentier::SyncStatePersistenceManager:
Collaboration graph
[legend]

Signals

void notifyPersistentSyncStateUpdated (Account account, qint32 userOwnDataUpdateCount, qevercloud::Timestamp userOwnDataSyncTime, QHash< QString, qint32 > linkedNotebookUpdateCountsByLinkedNotebookGuid, QHash< QString, qevercloud::Timestamp > linkedNotebookSyncTimesByLinkedNotebookGuid)
 

Public Member Functions

 SyncStatePersistenceManager (QObject *parent=nullptr)
 
void getPersistentSyncState (const Account &account, qint32 &userOwnDataUpdateCount, qevercloud::Timestamp &userOwnDataSyncTime, QHash< QString, qint32 > &linkedNotebookUpdateCountsByLinkedNotebookGuid, QHash< QString, qevercloud::Timestamp > &linkedNotebookSyncTimesByLinkedNotebookGuid)
 
void persistSyncState (const Account &account, const qint32 userOwnDataUpdateCount, const qevercloud::Timestamp userOwnDataSyncTime, const QHash< QString, qint32 > &linkedNotebookUpdateCountsByLinkedNotebookGuid, const QHash< QString, qevercloud::Timestamp > &linkedNotebookSyncTimesByLinkedNotebookGuid)