Table of Contents

Class EventQueueRecord

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

One entry in the v7+ EventQueueCatalog table — describes a single registered event queue's static schema (capacity, event-type name, display name). Augments the existing thin queue-name table with capacity / type info so the Workbench queue panel can display capacity utilisation in % terms against per-tick depth.

public sealed class EventQueueRecord
Inheritance
EventQueueRecord
Inherited Members

Constructors

EventQueueRecord()

public EventQueueRecord()

Properties

Capacity

Power-of-two ring capacity. Bound on per-tick depth values seen on the wire.

public int Capacity { get; init; }

Property Value

int

EventTypeName

CLR full name of the event payload type (e.g., Game.Events.PlayerHit).

public string EventTypeName { get; init; }

Property Value

string

Name

Display name (mirrors the v12 queue-name table; duplicated here for self-contained reads).

public string Name { get; init; }

Property Value

string

QueueIndex

Queue index assigned at engine startup (matches QueueTickSummary.QueueId).

public ushort QueueIndex { get; init; }

Property Value

ushort