23namespace quentier::synchronization {
26using IAuthenticatorPtr = std::shared_ptr<IAuthenticator>;
29using INoteStoreFactoryPtr = std::shared_ptr<INoteStoreFactory>;
32using ISyncConflictResolverPtr = std::shared_ptr<ISyncConflictResolver>;
35using ISynchronizerPtr = std::shared_ptr<ISynchronizer>;
40using ISyncOptionsPtr = std::shared_ptr<ISyncOptions>;
43using ISyncStateStoragePtr = std::shared_ptr<ISyncStateStorage>;
46using IUserStoreFactoryPtr = std::shared_ptr<IUserStoreFactory>;
Definition IAuthenticator.h:30
Definition INoteStoreFactory.h:32
The ISyncConflictResolver interface provides methods used to resolve conflicts between local and remo...
Definition ISyncConflictResolver.h:42
Definition ISyncEventsNotifier.h:33
Options for synchronization process.
Definition ISyncOptions.h:37
The ISyncStateStorage interface represents the interface of a class which stores sync state for given...
Definition ISyncStateStorage.h:35
Definition ISynchronizer.h:44
Definition IUserStoreFactory.h:31