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 = |
Line 17: |
Line 17: |
| |- | | |- |
| | 201 || ResumeClient | | | 201 || ResumeClient |
| + | |- |
| + | | 1001 || [8.0.0+] ? (Takes a total of 8-bytes of input, returns an [[#IAsyncSaveDataMigrationPolicyInfoContext]]) |
| |- | | |- |
| | 1010 || [7.0.0+] | | | 1010 || [7.0.0+] |
Line 51: |
Line 53: |
| |- | | |- |
| | 203 || DeclineConnectionAsync | | | 203 || DeclineConnectionAsync |
| + | |- |
| + | | 210 || [8.0.0+] |
| |- | | |- |
| | 300 || ProcessTransferAsync | | | 300 || ProcessTransferAsync |
Line 57: |
Line 61: |
| |- | | |- |
| | 500 || Abort | | | 500 || Abort |
| + | |- |
| + | | 998 || [8.0.0+] |
| + | |- |
| + | | 999 || [8.0.0+] |
| |- | | |- |
| |} | | |} |
Line 86: |
Line 94: |
| |- | | |- |
| | 210 || ConnectByServerIdAsync | | | 210 || ConnectByServerIdAsync |
| + | |- |
| + | | 220 || [8.0.0+] |
| + | |- |
| + | | 221 || [8.0.0+] |
| |- | | |- |
| | 300 || GetStorageShortfall | | | 300 || GetStorageShortfall |
Line 104: |
Line 116: |
| |- | | |- |
| | 500 || Abort | | | 500 || Abort |
| + | |- |
| + | | 996 || [8.0.0+] |
| + | |- |
| + | | 997 || [8.0.0+] |
| + | |- |
| + | | 998 || [8.0.0+] |
| |- | | |- |
| | 999 || DebugSynchronizeStateInFinalizationAsync | | | 999 || DebugSynchronizeStateInFinalizationAsync |
Line 110: |
Line 128: |
| | | |
| == IAsyncContext == | | == IAsyncContext == |
− | This is "nn::migration::user::IAsyncContext" | + | This is "nn::migration::detail::IAsyncContext". |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
Line 123: |
Line 141: |
| |- | | |- |
| | 3 || GetResult | | | 3 || GetResult |
| + | |- |
| + | |} |
| + | |
| + | == IAsyncSaveDataMigrationPolicyInfoContext == |
| + | This is "nn::migration::detail::IAsyncSaveDataMigrationPolicyInfoContext". |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name |
| + | |- |
| + | | 0 || |
| + | |- |
| + | | 1 || |
| + | |- |
| + | | 2 || |
| + | |- |
| + | | 3 || |
| + | |- |
| + | | 100 || |
| + | |} |
| + | |
| + | == 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]] | | [[Category:Services]] |