Vixen
02b45cc4
csharp
public enum TransferAbort

Why a transfer did not happen.

Read the guide page for this →

Remarks

⚠ Every value here leaves the player where they already were, which is always a valid state. Doc 27 calls that asymmetry deliberate and it is the property the whole failure story rests on: the source never commits until the target has acknowledged, so an abort is a transfer that did not start rather than one that half-finished.

Fields and properties (9)

  • None

    Nothing went wrong.

  • NoShard

    The orchestrator had nowhere to put them.

  • TargetNeverReady

    The target never reported ready inside the deadline.

  • ClientNeverArrived

    The client never opened its second session inside the deadline.

  • TicketExpired

    The ticket aged out before the client redeemed it.

  • HandoffLost

    The target never acknowledged the handoff.

  • LeaseLost

    The player's lease was taken by somebody else mid-transfer.

  • PlayerGone

    The player disconnected while it was in flight.

  • Cancelled

    Something asked for it to stop. A drain that was cancelled, an operator, a test.

Used by (6)

  • SourceTransferVixen.Live.Transfer
  • SourceTransferTestsVixen.Live.Transfer.Tests
  • TransferFleetVixen.Live.Realm.Tests
  • TransferMetricsVixen.Live.Transfer
  • TransferMetricsTestsVixen.Live.Transfer.Tests
  • TransferOracleTestsVixen.Live.Realm.Tests