Difference between revisions of "OLSC services"

From Nintendo Switch Brew
Jump to navigation Jump to search
(we online save cloud now)
Line 27: Line 27:
 
|-
 
|-
 
| 103 || ||
 
| 103 || ||
 +
|-
 +
| 104 || [7.0.0+] || Returns an [[#INativeHandleHolder]]
 
|-
 
|-
 
| 200 || ||
 
| 200 || ||
Line 33: Line 35:
 
|-
 
|-
 
| 202 || || Returns an [[#IAsyncResult]]
 
| 202 || || Returns an [[#IAsyncResult]]
 +
|-
 +
| 203 || [7.0.0+] || Returns an [[#IAsyncResult]]
 +
|-
 +
| 204 || [7.0.0+] ||
 
|-
 
|-
 
| 900 || ||
 
| 900 || ||
Line 51: Line 57:
 
|-
 
|-
 
| 909 || ||
 
| 909 || ||
 +
|-
 +
| 1000 || [7.0.0+] || Returns an [[#IAsyncResult]]
 +
|-
 +
| 1010 || [7.0.0+] ||
 +
|-
 +
| 1011 || [7.0.0+] ||
 +
|-
 +
| 1012 || [7.0.0+] ||
 +
|-
 +
| 1013 || [7.0.0+] ||
 +
|-
 +
| 1014 || [7.0.0+] ||
 +
|-
 +
| 1020 || [7.0.0+] || Returns an [[#IAsyncResult]]
 +
|-
 +
| 1021 || [7.0.0+] || Returns an [[#IAsyncResult]]
 +
|-
 +
| 1022 || [7.0.0+] || Returns an [[#IAsyncResult]]
 +
|-
 +
| 1023 || [7.0.0+] || Returns an [[#IAsyncResult]]
 +
|-
 +
| 1024 || [7.0.0+] ||
 
|}
 
|}
  
Line 138: Line 166:
 
|-
 
|-
 
| 16 || || Returns an [[#IAsyncResult]]
 
| 16 || || Returns an [[#IAsyncResult]]
 +
|-
 +
| 17 || [7.0.0+] ||
 +
|-
 +
| 18 || [7.0.0+] ||
 +
|-
 +
| 19 || [7.0.0+] || Returns an [[#INativeHandleHolder]].
 
|-
 
|-
 
|}
 
|}
 
  
 
== IAsyncResult ==
 
== IAsyncResult ==

Revision as of 00:18, 13 April 2019

OLSC (OnLine Savedata Cloud?) is a sysmodule designed for handling the new online savedata cloud backup system.

olsc:s

This is "nn::olsc::srv::IOlscServiceForSystemService".

Cmd Name Notes
0 Returns an #ITransferTaskListController
1 Returns an #IRemoteStorageController
2 Returns an #IDaemonController
10
11
12
100
101
102
103
104 [7.0.0+] Returns an #INativeHandleHolder
200
201
202 Returns an #IAsyncResult
203 [7.0.0+] Returns an #IAsyncResult
204 [7.0.0+]
900
902
903
904
905
906
907
908
909
1000 [7.0.0+] Returns an #IAsyncResult
1010 [7.0.0+]
1011 [7.0.0+]
1012 [7.0.0+]
1013 [7.0.0+]
1014 [7.0.0+]
1020 [7.0.0+] Returns an #IAsyncResult
1021 [7.0.0+] Returns an #IAsyncResult
1022 [7.0.0+] Returns an #IAsyncResult
1023 [7.0.0+] Returns an #IAsyncResult
1024 [7.0.0+]

ITransferTaskListController

This is "nn::olsc::srv::ITransferTaskListController".

Cmd Name Notes
0
1
2
3
4
5 Returns an #INativeHandleHolder
6
7
8 Returns an #IStopperObject
9 Returns an #INativeHandleHolder
10
11
12


INativeHandleHolder

This is "nn::olsc::srv::INativeHandleHolder".

Cmd Name Notes
0 GetNativeHandle

IRemoteStorageController

This is "nn::olsc::srv::IRemoteStorageController".

Cmd Name Notes
0
1
2
3
4
6
7
8 Returns an #IAsyncResult
9 Returns an #IAsyncResult
10
11 Returns an #IAsyncResult
12
13 Returns an #IAsyncResult
14
15
16 Returns an #IAsyncResult
17 [7.0.0+]
18 [7.0.0+]
19 [7.0.0+] Returns an #INativeHandleHolder.

IAsyncResult

This is "nn::olsc::srv::IAsyncResult".

Cmd Name Notes
0 GetResult
1 Cancel
2 IsAvailable
3 GetSystemEvent


IDaemonController

This is "nn::olsc::srv::IDaemonController".

Cmd Name Notes
0
1
2
3
4
8
9
10 Returns an #IForbiddenSaveDataIndication
11 Returns an #IStopperObject
12

IForbiddenSaveDataIndication

This is "nn::olsc::srv::IForbiddenSaveDataIndication".

Cmd Name Notes
0 Update