Ejemplo n.º 1
0
        /// <inheritdoc/>
        public void RemoveConnectionListener(Action <IRemote, ConnectionInfo, bool> listener)
        {
            int val;

            if (m_actionConnectionListenerMap.TryGetValue(listener, out val))
            {
                NtCore.RemoveConnectionListener(val);
            }
        }
Ejemplo n.º 2
0
        ///<inheritdoc/>
        public void RemoveConnectionListener(IRemoteConnectionListener listener)
        {
            int val;

            if (m_connectionListenerMap.TryGetValue(listener, out val))
            {
                NtCore.RemoveConnectionListener(val);
            }
        }
Ejemplo n.º 3
0
 /// <inheritdoc cref="RemoveConnectionListener(Action{IRemote, ConnectionInfo, bool})"/>
 public static void RemoveGlobalConnectionListener(Action <IRemote, ConnectionInfo, bool> listener)
 {
     lock (s_actionConnectionListenerMap)
     {
         if (s_actionConnectionListenerMap.TryGetValue(listener, out int val))
         {
             NtCore.RemoveConnectionListener(val);
             s_actionConnectionListenerMap.Remove(listener);
         }
     }
 }
Ejemplo n.º 4
0
 ///<inheritdoc cref="RemoveConnectionListener(IRemoteConnectionListener)"/>
 public static void RemoveGlobalConnectionListener(IRemoteConnectionListener listener)
 {
     lock (s_connectionListenerMap)
     {
         if (s_connectionListenerMap.TryGetValue(listener, out int val))
         {
             NtCore.RemoveConnectionListener(val);
             s_connectionListenerMap.Remove(listener);
         }
     }
 }