protected override void OnDestroy() { foreach (NativeQueue <COMMAND> CommandsQueue in CommandsQueues) { CommandsQueue.Dispose(); } CommandsMap.Dispose(); }
public virtual void Dispose(Action callback = null) { try { Listener.Stop(); Listener.Close(); ApiHandler.Dispose(); services.Clear(); Serializers.Clear(); paquetQueue.Dispose(); CommandsQueue.Dispose(); apiTaskQuee.Dispose(); } catch { } callback?.Invoke(); }
public void Dispose() => CommandsQueue.Dispose();