///<inheritdoc/> public void RemoveTableListener(ITableListener listener) { List <int> adapters; if (m_listenerMap.TryGetValue(listener, out adapters)) { foreach (int t in adapters) { NtCore.RemoveEntryListener(t); } adapters.Clear(); } }
///<inheritdoc/> public void RemoveTableListener(Action <ITable, string, Value, NotifyFlags> listenerDelegate) { List <int> adapters; if (m_actionListenerMap.TryGetValue(listenerDelegate, out adapters)) { foreach (int t in adapters) { NtCore.RemoveEntryListener(t); } adapters.Clear(); } }