Migration services: Difference between revisions

Created page with "Migration is a sysmodule designed for handling the new Switch to Switch transfer system. = mig:usr ="
 
add commands
Line 2: Line 2:


= mig:usr =
= mig:usr =
This is "nn::migration::user::IService"
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
|-
|}
== IServer ==
"nn::migration::user::IServer"
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || GetUid
|-
| 1 || GetServerProfile
|-
| 100 || PrepareAsync
|-
| 101 || GetConnectionRequirement
|-
| 200 || WaitConnectionAsync
|-
| 201 || GetClientProfile
|-
| 202 || AcceptConnectionAsync
|-
| 203 || DeclineConnectionAsync
|-
| 300 || ProcessTransferAsync
|-
| 400 || CompleteAsync
|-
| 500 || Abort
|-
|}
== IClient ==
"nn::migration::user::IClient"
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || GetClientProfile
|-
| 10 || CreateLoginSession
|-
| 11 || GetNetworkServiceAccountId
|-
| 12 || GetUserNickname
|-
| 13 || GetUserProfileImage
|-
| 100 || PrepareAsync
|-
| 101 || GetConnectionRequirement
|-
| 200 || ScanServersAsync
|-
| 201 || ListServers
|-
| 210 || ConnectByServerIdAsync
|-
| 300 || GetStorageShortfall
|-
| 301 || GetTotalTransferInfo
|-
| 302 || GetImmigrantUid
|-
| 310 || GetCurrentTransferInfo
|-
| 311 || GetCurrentRelatedApplications
|-
| 320 || TransferNextAsync
|-
| 350 || SuspendAsync
|-
| 400 || CompleteAsync
|-
| 500 || Abort
|-
| 999 || DebugSynchronizeStateInFinalizationAsync
|-
|}
== IAsyncContext ==
"nn::migration::user::IAsyncContext"
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || GetSystemEvent
|-
| 1 || Cancel
|-
| 2 || HasDone
|-
| 3 || GetResult
|-
|}