libquentier 0.8.0
The library for rich desktop clients of Evernote service
Loading...
Searching...
No Matches
quentier::synchronization::ISynchronizer Class Referenceabstract

Public Types

using SyncResult
 

Public Member Functions

virtual QFuture< std::pair< Account, IAuthenticationInfoPtr > > authenticateNewAccount ()=0
 
virtual QFuture< IAuthenticationInfoPtr > authenticateAccount (Account account)=0
 
virtual SyncResult synchronizeAccount (Account account, local_storage::ILocalStoragePtr localStorage, utility::cancelers::ICancelerPtr canceler, ISyncOptionsPtr options=nullptr, ISyncConflictResolverPtr syncConflictResolver=nullptr)=0
 
virtual void revokeAuthentication (qevercloud::UserID userId)=0
 

Member Typedef Documentation

◆ SyncResult

using quentier::synchronization::ISynchronizer::SyncResult
Initial value:
std::pair<QFuture<ISyncResultPtr>, ISyncEventsNotifier *>
Definition ISyncEventsNotifier.h:33