Universal.Torrent.Client.NetworkIO.NetworkIO C# (CSharp) Method

NetworkIO() static private method

static private NetworkIO ( ) : System
return System
        static NetworkIO()
        {
            ClientEngine.MainLoop.QueueTimeout(TimeSpan.FromMilliseconds(100), delegate
            {
                lock (SendQueue)
                {
                    var count = SendQueue.Count;
                    for (var i = 0; i < count; i++)
                        SendOrEnqueue(SendQueue.Dequeue());
                }
                lock (ReceiveQueue)
                {
                    var count = ReceiveQueue.Count;
                    for (var i = 0; i < count; i++)
                        ReceiveOrEnqueue(ReceiveQueue.Dequeue());
                }
                return true;
            });
        }