Microsoft.Protocols.TestTools.StackSdk.Compression.Mppc.Compressor.Compressor C# (CSharp) Method

Compressor() public method

constructor with specified sliding window size
public Compressor ( SlidingWindowSize mode ) : System
mode SlidingWindowSize the mode of compressor, specify the size of sliding window
return System
        public Compressor(SlidingWindowSize mode)
        {
            this.mode = mode;
            if (mode == SlidingWindowSize.EightKB)
            {
                slidingWindow = new SlidingWindow(window8k);
            }
            else if (mode == SlidingWindowSize.SixtyFourKB)
            {
                slidingWindow = new SlidingWindow(window64k);
            }
            else
            {
                throw new ArgumentException(
                    "mode should be EightKB or SixtyFourKB", "mode");
            }
            hashTable = new HashTable(slidingWindow);
        }