Skip to content

Operation Task Diagrams

Michael Fey edited this page May 10, 2013 · 3 revisions

Diagrams showing task and execution flow for the underlying TICoreDataSync operations

The generic operation objects used by TICoreDataSync to perform synchronization tasks follow a very specific sequence.

TICDSApplicationRegistrationOperation The TICDSApplicationRegistrationOperation class deals with registering an application for the first time, checking for or enabling encryption, and registering a client for the first time.

TICDSDocumentRegistrationOperation The TICDSDocumentRegistrationOperation class deals with registering a document, or a client for that document for the first time.

TICDSListOfPreviouslySynchronizedDocumentsOperation The TICDSListOfPreviouslySynchronizedDocumentsOperation class deals with fetching a list of the documents for which synchronization data exists on the remote (i.e., that have previously been registered for synchronization by a client).

TICDSWholeStoreUploadOperation The TICDSWholeStoreUploadOperation class deals with uploading the entire document store file from a client.

TICDSWholeStoreDownloadOperation The TICDSWholeStoreDownloadOperation class deals with downloading the entire document store file for a client.

TICDSSynchronizationOperation The TICDSSynchronizationOperation class deals with synchronizing changes between clients.

TICDSVacuumOperation The TICDSVacuumOperation class deals with cleaning up remote synchronization files that are no longer needed by registered clients (such as sets of changes that have been applied by all clients).

TICDSDocumentDeletionOperation The TICDSDocumentDeletionOperation class deals with deleting all the remote sync files for a given document.

TICDSListOfApplicationRegisteredClientsOperation The TICDSListOfApplicationRegisteredClientsOperation class deals with fetching a list of clients that are registered to synchronize with an application.

TICDSListOfDocumentRegisteredClientsOperation The TICDSListOfDocumentRegisteredClientsOperation class deals with fetching a list of clients that are registered to synchronize with a document.

TICDSDocumentClientDeletionOperation The TICDSDocumentClientDeletionOperation class deals with the deletion of the directories used by a client to synchronize with a document.

TICDSWholeStoreUploadOperation task diagram Full Size TICDSWholeStoreDownloadOperation task diagram Full Size TICDSVacuumOperation task diagram Full Size TICDSSynchronizationOperation task diagram Full Size TICDSListOfPreviouslySynchronizedDocumentsOperation task diagram Full Size TICDSListOfDocumentRegisteredClientsOperation task diagram Full Size TICDSListOfApplicationRegisteredClientsOperation task diagram Full Size TICDSDocumentRegistrationOperation task diagram Full Size TICDSDocumentDeletionOperation task diagram Full Size TICDSDocumentClientDeletionOperation task diagram Full Size TICDSApplicationRegistrationOperation task diagram Full Size