Network Interface services: Difference between revisions

Line 225: Line 225:
| 22 || GetAdditionalInfo
| 22 || GetAdditionalInfo
|-
|-
| 23 || [3.0.0+] SetKeptInSleep
| 23 || [3.0.0+] [[#SetKeptInSleep]]
|-
|-
| 24 || [3.0.0+] RegisterSocketDescriptor
| 24 || [3.0.0+] [[#RegisterSocketDescriptor]]
|-
|-
| 25 || [3.0.0+] UnregisterSocketDescriptor
| 25 || [3.0.0+] [[#UnregisterSocketDescriptor]]
|}
|}


Line 318: Line 318:


The returned AppletId is one of the following: error, wifiWebAuth, or netConnect.
The returned AppletId is one of the following: error, wifiWebAuth, or netConnect.
==== SetKeptInSleep ====
Takes an input bool, no output.
[[#GetRequestState|RequestState]] must be value 1. This sets a flag in state.
==== RegisterSocketDescriptor ====
Takes an input s32 sockfd, no output.
[[#GetRequestState|RequestState]] must be value 3. Only 1 socket can be registered at a time per IRequest.
==== UnregisterSocketDescriptor ====
Takes an input s32 sockfd, no output.
[[#GetRequestState|RequestState]] must be value 3. The input sockfd must match the one previously registered with [[#RegisterSocketDescriptor]].


=== INetworkProfile ===
=== INetworkProfile ===