internal Http2Protocol(SecureSocket socket, IStreamStore streamsStore, ProtocolOptions options) { this.options = options; this.streamsStore = streamsStore; this.serializer = new FrameSerializer(this.options); this.builder = new FrameBuilder(); this.socket = socket; this.isServer = true; this.handshakeFinishedEventRaised = new ManualResetEvent(false); }
/// <summary> /// Initializes a new instance of the <see cref="Http2Protocol"/> class. /// </summary> /// <param name="uri">The URI.</param> /// <param name="streamsStore">The streams store.</param> /// <param name="options">Protocol options</param> internal Http2Protocol(Uri uri, IStreamStore streamsStore, ProtocolOptions options) { this.options = options; this.streamsStore = streamsStore; this.serializer = new FrameSerializer(this.options); this.builder = new FrameBuilder(); this.uri = uri; }
/// <summary> /// Initializes a new instance of the <see cref="Http2Protocol"/> class. /// </summary> /// <param name="uri">The URI.</param> /// <param name="streamsStore">The streams store.</param> /// <param name="options">Protocol options</param> internal Http2Protocol(Uri uri, IStreamStore streamsStore, ProtocolOptions options) { this.options = options; this.streamsStore = streamsStore; this.serializer = new FrameSerializer(this.options); this.builder = new FrameBuilder(); this.uri = uri; this.isServer = false; this.handshakeFinishedEventRaised = new ManualResetEvent(false); }