Esempio n. 1
0
 public bool UnsubscribeStatisticsChangeEvents(ISiloStatisticsChangeListener observer)
 {
     lock (siloStatisticsChangeListeners)
     {
         return(siloStatisticsChangeListeners.Contains(observer) &&
                siloStatisticsChangeListeners.Remove(observer));
     }
 }
Esempio n. 2
0
        public bool SubscribeToStatisticsChangeEvents(ISiloStatisticsChangeListener observer)
        {
            lock (siloStatisticsChangeListeners)
            {
                if (siloStatisticsChangeListeners.Contains(observer))
                {
                    return(false);
                }

                siloStatisticsChangeListeners.Add(observer);
                return(true);
            }
        }
 public bool UnsubscribeStatisticsChangeEvents(ISiloStatisticsChangeListener observer)
 {
     lock (siloStatisticsChangeListeners)
     {
         return siloStatisticsChangeListeners.Contains(observer) && 
             siloStatisticsChangeListeners.Remove(observer);
     }
 }
        public bool SubscribeToStatisticsChangeEvents(ISiloStatisticsChangeListener observer)
        {
            lock (siloStatisticsChangeListeners)
            {
                if (siloStatisticsChangeListeners.Contains(observer)) return false;

                siloStatisticsChangeListeners.Add(observer);
                return true;
            }
        }