Migration services: Difference between revisions

mig:usr: oops
Shchmue (talk | contribs)
replaced 'new' description with firmware version when introduced
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Migration is a sysmodule designed for handling the new Switch to Switch transfer system.
Migration is a sysmodule designed for handling the Switch-to-Switch transfer system introduced in firmware [[4.0.0]].


= mig:usr =
= mig:usr =
This is "nn::migration::user::IService"
This is "nn::migration::user::IService"


Line 19: Line 18:
| 201 || ResumeClient
| 201 || ResumeClient
|-
|-
| 1001 || [8.0.0+] ? (Takes a total of 8-bytes of input, returns an [[Account_services|IAsyncNetworkServiceLicenseKindContext]])
|-
| 1010 || [7.0.0+]
|-
| 1100 || [7.0.0+]
|-
| 1101 || [7.0.0+]
|-
| 1200 || [7.0.0+]
|-
| 1201 || [7.0.0+]
|}
|}


== IServer ==
== IServer ==
 
This is "nn::migration::user::IServer"
"nn::migration::user::IServer"


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 44: Line 53:
|-
|-
| 203 || DeclineConnectionAsync
| 203 || DeclineConnectionAsync
|-
| 210 || [8.0.0+]
|-
|-
| 300 || ProcessTransferAsync
| 300 || ProcessTransferAsync
Line 50: Line 61:
|-
|-
| 500 || Abort
| 500 || Abort
|-
| 998 || [8.0.0+]
|-
| 999 || [8.0.0+]
|-
|-
|}
|}


== IClient ==
== IClient ==
 
This is "nn::migration::user::IClient"
"nn::migration::user::IClient"


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 80: Line 94:
|-
|-
| 210 || ConnectByServerIdAsync
| 210 || ConnectByServerIdAsync
|-
| 220 || [8.0.0+]
|-
| 221 || [8.0.0+]
|-
|-
| 300 || GetStorageShortfall
| 300 || GetStorageShortfall
Line 98: Line 116:
|-
|-
| 500 || Abort
| 500 || Abort
|-
| 996 || [8.0.0+]
|-
| 997 || [8.0.0+]
|-
| 998 || [8.0.0+]
|-
|-
| 999 || DebugSynchronizeStateInFinalizationAsync
| 999 || DebugSynchronizeStateInFinalizationAsync
Line 104: Line 128:


== IAsyncContext ==
== IAsyncContext ==
 
This is "nn::migration::user::IAsyncContext"
"nn::migration::user::IAsyncContext"


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 120: Line 143:
|-
|-
|}
|}
== IServer ==
This is "nn::migration::savedata::IServer".
This was added with [7.0.0+].
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 ||
|-
| 1 ||
|-
| 2 ||
|-
| 100 ||
|-
| 101 ||
|-
| 200 ||
|-
| 201 ||
|-
| 300 ||
|-
| 400 ||
|-
| 500 ||
|-
|}
== IClient ==
This is "nn::migration::savedata::IClient".
This was added with [7.0.0+].
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 ||
|-
| 100 ||
|-
| 200 ||
|-
| 201 ||
|-
| 210 ||
|-
| 300 ||
|-
| 301 ||
|-
| 302 ||
|-
| 303 ||
|-
| 310 ||
|-
| 320 ||
|-
| 350 ||
|-
| 400 ||
|-
| 500 ||
|-
| 999 ||
|-
|}
[[Category:Services]]