Res.Core.TcpTransport.NetworkIO.OutBuffer.OutBuffer C# (CSharp) Method

OutBuffer() public method

public OutBuffer ( int maxSizeAsPowerOfTwo ) : System
maxSizeAsPowerOfTwo int
return System
        public OutBuffer(int maxSizeAsPowerOfTwo)
        {
            //_completeds = new BlockingCollection<TaskCompleted>((int)Math.Pow(2, maxSizeAsPowerOfTwo));
            //This is for output, and not spcifying the size revert to ConcurrentQueue.
            //Bounding slows down considerably. Should remove when ring array in place.
            _completeds = new BlockingCollection<TaskCompleted>();
        }