/// <summary> /// Removes a map change listener. This is thread-safe. /// </summary> /// <param name="peerMapChangeListener">The listener to be removed.</param> public void RemovePeerMapChangeListener(IPeerMapChangeListener peerMapChangeListener) { lock (_peerMapChangeListeners) { _peerMapChangeListeners.Remove(peerMapChangeListener); } }
/// <summary> /// Adds a map change listener. This is thread-safe. /// </summary> /// <param name="peerMapChangeListener">The listener to be added.</param> public void AddPeerMapChangeListener(IPeerMapChangeListener peerMapChangeListener) { lock (_peerMapChangeListeners) { _peerMapChangeListeners.Add(peerMapChangeListener); } }