protected override void SyncStart(IOrmSyncObserver syncObserver) { base.SyncStart(syncObserver); if (!Transport.IsPairConnected) { throw new NotSupportedException("Device should be connected."); } }
protected virtual void SyncStart(IOrmSyncObserver syncObserver) { SyncObserver = syncObserver; StatProvider = new SyncStatProvider(syncObserver, DateTimeManager, Logger) { Source = Name }; StatProvider.Start(); }
public void Synchronize(IOrmSyncObserver syncObserver) { SyncStart(syncObserver); InitSync(); SendClientChange(); DetermineTypeOfSync(); SyncServerChange(); FinalizeSync(); }
public void AddObserver(SyncStates stateObserve, IOrmSyncObserver observer) { }
public void Synchronise(IOrmSyncObserver syncObserver) { SyncStart(syncObserver); InitServer(); new Thread(Work).Start(); }
public SyncStatProvider(IOrmSyncObserver syncObserver, IDateTimeManager dateTimeManager, IOrmLogger logger) { _syncObserver = syncObserver; _dateTimeManager = dateTimeManager; _logger = logger; }