QtDataSync  4.2.0
A simple offline-first synchronisation framework, to synchronize data of Qt applications between devices
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nde
 Nskycoder42
 Nqtdatasync
 CSyncBootReceiverA helper class used by the android background sync service to restart the service after a reboot
 NQtDataSyncThe QML import for the QtDataSync QML module
 CAccountManagerThe QML binding of QtDataSync::AccountManager
 CDataStoreThe QML binding of QtDataSync::DataStore
 CDataStoreModelThe QML binding of QtDataSync::DataStoreModel
 CEventLogThe QML bindings for the static methods of of QtDataSync::EventCursor
 CIosSyncSingletonThe QML bindings for the static methods of of QtDataSync::EventCursor
 CSyncManagerThe QML binding of QtDataSync::SyncManager
 CUserExchangeManagerThe QML binding of QtDataSync::UserExchangeManager
 NQtDataSyncThe primary namespace of the QtDataSync library
 CAccountManagerManages devices that belong to the users account
 CAndroidBackgroundServiceAn extension of QtService to create a synchronization service for android
 CAndroidSyncControlA class to manage background synchronization for android
 CCachingDataTypeStoreA DataTypeStore that caches all loaded data internally for faster access
 CCachingDataTypeStore< TType *, TKey >A DataTypeStore that caches all loaded data internally for faster access.
 CConflictResolverInterface to implement a custom conflict handler for sync conflicts
 CDatabaseRefA wrapper around QSqlDatabase to manage the connections
 CDataStoreMain store to generically access all stored data synchronously
 CDataStoreExceptionException that is thrown from DataStore operations in case of an error
 CDataStoreModelA passive item model for a datasync data store
 CDataTypeStoreA wrapper around the DataStore limited to one type to make access simpler
 CDataTypeStoreBaseBase class for all DataTypeStore like classes
 CDefaultsA helper class to get defaults per datasync instance (threadsafe)
 CDeviceInfoInformation about a device that is part of an account or wants to be added
 CEventCursorA cursor style class to read from the global change event log
 CEventCursorExceptionException thrown from the event cursor if something goes wrong
 CExceptionThe base class for all exceptions of QtDataSync
 CGenericConflictResolverA generic variant of the ConflictResolver to handel dataobjects instead of json data
 CGenericConflictResolver< T1 >A generic variant of the ConflictResolver to handel dataobjects instead of json data.
 CNoConflictResultExceptionAn exception to be thrown from resolveConflict() if resolving was not possible and the default JSON-based resolving should be used instead
 CInvalidDataExceptionException that is thrown when unsaveable/unloadable data is passed to the store
 CIosSyncDelegateA helper class to perform background synchronization on Ios
 CKeyStoreAn interface for a generic keystore to securely store secret cryptographic keys
 CKeyStoreExceptionAn exception to be thrown from within a keystore if an error occurs
 CKeyStorePluginThe keystore plugin to be implemented to provide custom keystores
 CLocalStoreExceptionException that is thrown when an internal (critical) error occurs
 CLoggerA Helper class for simple and structured logging
 CLoginRequestA login request done by another device to this device
 CMigrationHelperA helper class to migrate data from DataSync 3.0 to this version
 CNoDataExceptionException that is thrown in case no data can be found for a key
 CObjectKeyDefines a unique key to identify a dataset globally
 CRemoteConfigA configuration on how to connect to a remote server
 CSetupThe class to setup and create datasync instances
 CSetupDoesNotExistExceptionAn Exception thrown in case a class is trying to access a setup that does not exist
 CSetupExceptionException throw if Setup::create fails
 CSetupExistsExceptionException thrown if a setup with the same name already exsits
 CSetupLockedExceptionException thrown if a setups storage directory is locked by another instance
 CSyncManagerManages the synchronization process and reports its state
 CUserExchangeManagerA helper class to exchange the account data between devices on the local network
 CUserInfoProvides information about a detected exchange user