Table of Contents

Class CatalogProtocolVersion

Namespace
Typhon.Protocol
Assembly
Typhon.Protocol.dll

The wire protocol version. Negotiated separately from the package version: a client and server agree on this, not on a NuGet number.

public sealed class CatalogProtocolVersion
Inheritance
CatalogProtocolVersion
Inherited Members

Constructors

CatalogProtocolVersion()

public CatalogProtocolVersion()

Properties

Major

Major version. A mismatch is fatal — the wire shape differs.

public int Major { get; init; }

Property Value

int

Minor

Minor version. A client of a lower minor decodes a higher one, ignoring blocks and fixed-width fields it does not know.

public int Minor { get; init; }

Property Value

int