Migration services: Difference between revisions

No edit summary
No edit summary
Line 370: Line 370:
| 350 || SuspendAsync
| 350 || SuspendAsync
|-
|-
| 400 || CompleteAsync
| 400 || [[#CompleteAsync|CompleteAsync]]
|-
|-
| 500 || [7.0.0-19.0.1] Abort
| 500 || [7.0.0-19.0.1] Abort
Line 387: Line 387:
=== ListServers ===
=== ListServers ===
[20.0.0+] The struct size is now 0x130-bytes instead of 0x128-bytes.
[20.0.0+] The struct size is now 0x130-bytes instead of 0x128-bytes.
=== CompleteAsync ===
No input, returns an [[#IAsyncContext|IAsyncContext]].
Besides other functionality, this uses network request [[Network|transfer_events/%lld/finish_transfer]].


== IServer ==
== IServer ==
Line 555: Line 560:


Besides other functionality, this uses network request [[Network|transfer_events/start]].
Besides other functionality, this uses network request [[Network|transfer_events/start]].
=== Cmd500 ===
No input, returns an [[#IAsyncContext|IAsyncContext]].
Besides other functionality, this uses network request [[Network|transfer_events/%lld/finish_upload]].
=== Cmd900 ===
Takes a total of 4-bytes of input, returns an [[#IAsyncContext|IAsyncContext]].
Besides other functionality, this may call the same network-request func as [[#Cmd500]].


== IDownloader ==
== IDownloader ==
Line 593: Line 608:
| 900 ||  
| 900 ||  
|}
|}
=== Cmd500 ===
No input, returns an [[#IAsyncContext|IAsyncContext]].
Besides other functionality, this uses network request [[Network|transfer_events/%lld/finish_download]].
=== Cmd900 ===
Takes a total of 4-bytes of input, returns an [[#IAsyncContext|IAsyncContext]].
Besides other functionality, this may call the same network-request func as [[#Cmd500_2|Cmd500]].


= Notes =
= Notes =