Nebula
Protocol

PortalHandoffLink

One party's link as the worker that releases a portal's near container hands it to the new owner (PortalHandoffMsg).

generated from the sources
public struct PortalHandoffLink

One party's link as the worker that releases a portal's near container hands it to the new owner (PortalHandoffMsg).

Fields

Party

public string Party;

The party the link is for (docs/portals.md D8): sent worker to worker only, never to a client.

Generation

public uint Generation;

The link's opening count, so the clients' warm acknowledgements and the network gateway's records stay valid across the handoff.

State

public PortalState State;

The state the link was in; the new owner prepares an open, preparing or closing link again from here.

Members

public List<ulong> Members;

The clients that must be warm (PortalLink.Members).

Warm

public List<ulong> Warm;

The members that had said they hold the far window: the new owner does not ask them again.

Observers

public List<ulong> Observers;

The clients that may look through the link (PortalLink.Observers).

On this page