Table of Contents

Interface IDownStreamPipe

Namespace
Fluxzy.Core
Assembly
Fluxzy.Core.dll
public interface IDownStreamPipe : IDisposable
Inherited Members

Properties

CanWrite

bool CanWrite { get; }

Property Value

bool

RequestedAuthority

Authority RequestedAuthority { get; }

Property Value

Authority

TunnelOnly

bool TunnelOnly { get; }

Property Value

bool

Methods

AbandonPipe()

(Stream ReadStream, Stream WriteStream) AbandonPipe()

Returns

(Stream ReadStream, Stream WriteStream)

ReadNextExchange(RsBuffer, ExchangeScope, CancellationToken)

ValueTask<Exchange?> ReadNextExchange(RsBuffer buffer, ExchangeScope exchangeScope, CancellationToken token)

Parameters

buffer RsBuffer
exchangeScope ExchangeScope
token CancellationToken

Returns

ValueTask<Exchange>

WriteResponseBody(Stream, RsBuffer, bool, int, CancellationToken)

ValueTask WriteResponseBody(Stream responseBodyStream, RsBuffer rsBuffer, bool chunked, int streamIdentifier, CancellationToken token)

Parameters

responseBodyStream Stream
rsBuffer RsBuffer
chunked bool
streamIdentifier int
token CancellationToken

Returns

ValueTask

WriteResponseHeader(ResponseHeader, RsBuffer, bool, int, CancellationToken)

ValueTask WriteResponseHeader(ResponseHeader responseHeader, RsBuffer buffer, bool shouldClose, int streamIdentifier, CancellationToken token)

Parameters

responseHeader ResponseHeader
buffer RsBuffer
shouldClose bool
streamIdentifier int
token CancellationToken

Returns

ValueTask