public EStore(object obj, ushort tpk, uint rfk, StoreDelegate sd, RestoreDelegate rd) { this.val = obj; this.typKey = tpk; this.refKey = rfk; this.storeDelegate = sd; this.restoreDelegate = rd; }
public MainForm(SyncSharpLogic logic) { InitializeComponent(); Form.CheckForIllegalCrossThreadCalls = false; _logicController = logic; _syncCaller = new SyncDelegate(_logicController.SyncFolderPair); _analyzeCaller = new AnalyzeDelegate(_logicController.AnalyzeFolderPair); _restoreCaller = new RestoreDelegate(_logicController.RestoreSource); _syncAllCaller = new SyncAllFolderPair(_logicController.SyncAllFolderPairs); _syncAfterAnalyzeCaller = new SyncAfterAnalyzeDelegate(_logicController.SyncAfterAnalyze); _openFolderCaller = new OpenFolderDelegate(OpenFolder); _sourceDir = ""; UpdateListView(); }
public MainForm(SyncSharpLogic logic) { InitializeComponent(); Form.CheckForIllegalCrossThreadCalls = false; _logicController = logic; if (!Directory.Exists(_logicController.MetaDataDir + @"\")) _logicController.SaveProfile(); _syncCaller = new SyncDelegate(_logicController.SyncFolderPair); //_analyzeCaller = new AnalyzeDelegate(_logicController.AnalyzeFolderPair); _restoreCaller = new RestoreDelegate(_logicController.RestoreSource); _listViewCallback = new UpdateListViewDelegate(UpdateListView); _syncAllCaller = new SyncAllFolderPair(_logicController.SyncAllFolderPairs); _syncAfterAnalyzeCaller = new SyncAfterAnalyzeDelegate(_logicController.SyncAfterAnalyze); _sourceDir = ""; UpdateListView(); }
public void WriteEStore(object val, ushort typKey, StoreDelegate sd, RestoreDelegate rd) { if (val != null) { uint refKey = this.GetRefKey(val); this.WriteUInt32(refKey); if (refKey < uint.MaxValue) { if (this._objMask.Add(refKey)) { EStore item = new EStore(val, typKey, refKey, sd, rd); this._esQueue.Enqueue(item); } } else { sd(val, this); } } else { this.WriteUInt32(0); } }