コード例 #1
0
ファイル: ServerSyncAgent.cs プロジェクト: sGeeK44/OpenNet
 protected override void SyncStart(IOrmSyncObserver syncObserver)
 {
     base.SyncStart(syncObserver);
     if (!Transport.IsPairConnected)
     {
         throw new NotSupportedException("Device should be connected.");
     }
 }
コード例 #2
0
ファイル: SyncAgent.cs プロジェクト: sGeeK44/OpenNet
 protected virtual void SyncStart(IOrmSyncObserver syncObserver)
 {
     SyncObserver = syncObserver;
     StatProvider = new SyncStatProvider(syncObserver, DateTimeManager, Logger)
     {
         Source = Name
     };
     StatProvider.Start();
 }
コード例 #3
0
 public void Synchronize(IOrmSyncObserver syncObserver)
 {
     SyncStart(syncObserver);
     InitSync();
     SendClientChange();
     DetermineTypeOfSync();
     SyncServerChange();
     FinalizeSync();
 }
コード例 #4
0
 public void AddObserver(SyncStates stateObserve, IOrmSyncObserver observer)
 {
 }
コード例 #5
0
ファイル: ServerSyncAgent.cs プロジェクト: sGeeK44/OpenNet
 public void Synchronise(IOrmSyncObserver syncObserver)
 {
     SyncStart(syncObserver);
     InitServer();
     new Thread(Work).Start();
 }
コード例 #6
0
 public SyncStatProvider(IOrmSyncObserver syncObserver, IDateTimeManager dateTimeManager, IOrmLogger logger)
 {
     _syncObserver    = syncObserver;
     _dateTimeManager = dateTimeManager;
     _logger          = logger;
 }