OctoTorrent.Client.DiskManager.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
        public void Dispose()
        {
            if (_disposed)
                return;

            _disposed = true;
            // FIXME: Ensure everything is written to disk before killing the mainloop.
            IOLoop.QueueWait((MainLoopTask)_writer.Dispose);
        }

Usage Example

Esempio n. 1
0
        public void Dispose()
        {
            if (disposed)
            {
                return;
            }

            disposed = true;
            MainLoop.QueueWait(() =>
            {
                dhtEngine.Dispose();
                diskManager.Dispose();
                listenManager.Dispose();
                localPeerListener.Stop();
                localPeerManager.Dispose();
                MainLoop.Dispose();
            });
        }