Vixen
02b45cc4
csharp
public record class TransferPrepare

What the source realm tells the client so it can open its second session.

Read the guide page for this →

Fields and properties (5)

  • public string Ticket

    The encoded TransferTicket. Opaque; the client is a courier.

  • public RealmEndpoint Endpoint

    Where the target is.

  • public ShardId Shard

    Which shard, so the client can say which one it reached.

  • public RealmVersion Content

    What the target is running. The client checks this before it connects — arriving with the wrong content is a handshake rejection, and finding that out here costs nothing.

  • public long TargetTick

    The target's tick estimate, so the client can pre-sync during the overlap rather than resync after the switch.

Methods (1)

  • public TransferPrepare(string Ticket, RealmEndpoint Endpoint, ShardId Shard, RealmVersion Content, long TargetTick)

    What the source realm tells the client so it can open its second session.

Used by (6)

  • ClientTransferVixen.Live.Transfer
  • ClientTransferTestsVixen.Live.Transfer.Tests
  • SourceTransferVixen.Live.Transfer
  • SourceTransferTestsVixen.Live.Transfer.Tests
  • TransferFleetVixen.Live.Realm.Tests
  • TransferMetricsTestsVixen.Live.Transfer.Tests