/// <summary> /// remove listener /// </summary> /// <param name="listener"></param> public void RemoveListener(ISyncListener listener) { if (_listener == listener) { _listener = null; } }
/// <summary> /// set listener if it is not already set /// </summary> /// <param name="listener"></param> public void SetListener(ISyncListener listener) { if (_listener == null) { _listener = listener; } }
/// <summary> /// execute synchronisation, set listener before /// </summary> /// <param name="syncListener">listener or null if no listener should be set</param> public void Sync(ISyncListener syncListener) { SyncInfo = new SyncInfo(this); if (syncListener != null) { SyncInfo.SetListener(syncListener); } SyncTask = new SyncTask2(SyncInfo); SyncTask.Execute(); }
public bool RemoveListener(ISyncListener listener) { return(listeners.Remove(listener)); }
public bool AddListener(ISyncListener listener) { return(listeners.Add(listener)); }
/// <summary> /// set listener if it is not already set /// </summary> /// <param name="listener"></param> public void SetListener(ISyncListener listener) { if(_listener == null) _listener = listener; }
/// <summary> /// remove listener /// </summary> /// <param name="listener"></param> public void RemoveListener(ISyncListener listener) { if (_listener == listener) _listener = null; }
/// <summary> /// execute synchronisation, set listener before /// </summary> /// <param name="syncListener">listener or null if no listener should be set</param> public void Sync(ISyncListener syncListener) { SyncInfo = new SyncInfo(this); if(syncListener != null) SyncInfo.SetListener(syncListener); SyncTask = new SyncTask2(SyncInfo); SyncTask.Execute(); }