Table of Contents

Class CatalogEvent

Namespace
Typhon.Protocol
Assembly
Typhon.Protocol.dll

An event the server may send: a fact about something that happened, routed to the sessions that should learn of it.

public sealed class CatalogEvent
Inheritance
CatalogEvent
Inherited Members

Constructors

CatalogEvent()

public CatalogEvent()

Properties

Fields

The event's payload fields, in wire order once canonical.

public CatalogField[] Fields { get; init; }

Property Value

CatalogField[]

Idx

The wire index: built-in events keep their reserved index; application events are numbered from 16 in ordinal name order (W27).

public int Idx { get; init; }

Property Value

int

Name

The declared wire name.

public string Name { get; init; }

Property Value

string

Scope

How the event is routed — for example interest for everyone who can see its subject.

public string Scope { get; init; }

Property Value

string