Example #1
0
 public bool UnSubscribeFromRangeChangeEvents(IRingRangeListener observer)
 {
     lock (statusListeners)
     {
         return(statusListeners.Contains(observer) && statusListeners.Remove(observer));
     }
 }
        public bool SubscribeToRangeChangeEvents(IRingRangeListener observer)
        {
            lock (statusListeners)
            {
                if (statusListeners.Contains(observer)) return false;

                statusListeners.Add(observer);
                return true;
            }
        }
Example #3
0
        public bool SubscribeToRangeChangeEvents(IRingRangeListener observer)
        {
            lock (statusListeners)
            {
                if (statusListeners.Contains(observer))
                {
                    return(false);
                }

                statusListeners.Add(observer);
                return(true);
            }
        }
 public bool UnSubscribeFromRangeChangeEvents(IRingRangeListener observer)
 {
     lock (statusListeners)
     {
         return statusListeners.Contains(observer) && statusListeners.Remove(observer);
     }
 }