Vixen
02b45cc4
csharp
public record class GateEvent

Something the gate pushed down the service-plane socket.

Read the guide page for this →

Remarks

Doc 27 § The three planes: the client holds one UDP session to its realm and one WSS to the gate. This is what travels on the second one — guild and whisper chat, party invites, a catalog that has been published, a shard that is draining.

⚠ Nothing here is per-tick and nothing here is waited on. A message a player is waiting on belongs on the data plane; anything that would be wrong to lose belongs in a request. This socket is allowed to be down.

Fields and properties (3)

  • public string Kind

    What sort. catalog, draining, chat, pong.

  • public string Detail

    Its payload, as the kind defines it.

  • public DateTimeOffset At

    The gate's clock.

Methods (1)

  • public GateEvent(string Kind, string Detail, DateTimeOffset At)

    Something the gate pushed down the service-plane socket.

Used by (10)

  • FakeSocketVixen.Live.Client.Tests
  • GateConnectionVixen.Live.Client
  • GateConnectionTestsVixen.Live.Client.Tests
  • GateJsonVixen.Live.Abstractions
  • GateProtocolTestsVixen.Live.Abstractions.Tests
  • IGateSubscriberVixen.Live.Gate
  • ListenerVixen.Live.Gate.Tests
  • ServicePlaneVixen.Live.Gate
  • ServicePlaneTestsVixen.Live.Gate.Tests
  • WebSocketSubscriberVixen.Live.Gate