Table of Contents

Namespace VpnHood.Core.Tunneling.Connections

Classes

ConnectionExtensions

Provides extension members of IStreamConnection.

QuicStreamConnection

Represents a QUIC stream as a stream connection.

ReusableStreamConnection

Represents a connection that carries one logical stream of the many its transport carries in turn.

StreamConnectionDecorator

Represents a connection over another, which passes everything on to it, and may read and write through a stream of its own over the other's, as a buffer.

TcpStreamConnection

Represents a TCP connection as a stream connection.

Interfaces

IStreamConnection

Represents a connection that carries one stream between a client and a server: a TCP connection, a QUIC stream, or one logical stream of a connection that carries many in turn.

Delegates

ReuseConnectionCallback

Represents the method that takes a connection whose logical stream has ended cleanly, under its next logical stream, to keep for another request or to close.