public bool StartEngine() { ProxyErrorNotified = false; AuthenticationErrorNotified = false; logger.Trace("Starting SyncEngine for site : " + this.SiteName); if (SE == null) { return(true); } IsSyncEngineStopped = false; try { SE.StartProcessing(); if (EngineStarted != null) { EngineStarted(this, null); } } catch (Exception ex) { if (NotifyUser != null) { NotifyUser(this, "[" + SiteName + "]" + ex.Message); } logger.Debug(ex.Message); return(false); } return(true); }