Sockets services: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 91: | Line 91: | ||
|- | |- | ||
| 35 || [17.0.0+] NifIoctl | | 35 || [17.0.0+] NifIoctl | ||
|- | |||
| 39 || [20.0.0+] | |||
|- | |||
| 40 || [20.0.0+] | |||
|- | |- | ||
| 200 || [15.0.0+] SetThreadCoreMask | | 200 || [15.0.0+] SetThreadCoreMask | ||
Line 172: | Line 176: | ||
This is "nn::bsdsocket::cfg::ServerInterface". | This is "nn::bsdsocket::cfg::ServerInterface". | ||
[ | [17.0.0+] ifcfg was added. | ||
This has max_sessions 4. | This has max_sessions 4. | ||
Line 229: | Line 233: | ||
|- | |- | ||
| 23 || [17.0.0+] | | 23 || [17.0.0+] | ||
|- | |||
| 24 || [19.0.0+] | |||
|- | |- | ||
| 50 || [17.0.0+] | | 50 || [17.0.0+] | ||
Line 331: | Line 337: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || SetDnsAddressesPrivateRequest | | 0 || SetDnsAddressesPrivateRequest | ||
|- | |- | ||
| 1 || GetDnsAddressPrivateRequest | | 1 || GetDnsAddressPrivateRequest | ||
|- | |- | ||
| 2 || GetHostByNameRequest | | 2 || GetHostByNameRequest | ||
Line 407: | Line 413: | ||
= dns:priv = | = dns:priv = | ||
This is "nn::socket::resolver::IPrivateResolver". | |||
This was added with [18.0.0+]. | This was added with [18.0.0+]. | ||
Line 519: | Line 527: | ||
This is only usable with nsd:a. | This is only usable with nsd:a. | ||
This also verifies a RSA signature, etc. | |||
== SetChangeEnvironmentIdentifierDisabled == | == SetChangeEnvironmentIdentifierDisabled == | ||
Line 633: | Line 643: | ||
== CreateUserService == | == CreateUserService == | ||
No input. Returns an [[#ISfUserService]]. | No input. Returns an [[#ISfUserService]]. | ||
Line 646: | Line 654: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || [[# | | 0 || [[#Assign]] | ||
|- | |- | ||
| 128 || | | 128 || GetUserInfo | ||
|- | |- | ||
| 129 || | | 129 || GetStateChangedEvent | ||
|} | |} | ||
=== | === Assign === | ||
Takes an input handle. Returns an [[#ISfAssignedNetworkInterfaceService]]. | Takes an input handle. Returns an [[#ISfAssignedNetworkInterfaceService]]. | ||
Line 669: | Line 675: | ||
! Cmd || Name | ! Cmd || Name | ||
|- | |- | ||
| 0 || | | 0 || [[#AddSession]] | ||
|} | |} | ||
==== | ==== AddSession ==== | ||
Takes an input handle, no output. | Takes an input handle, no output. | ||
Line 718: | Line 724: | ||
| [13.0.0-15.0.1] || 0x8 | | [13.0.0-15.0.1] || 0x8 | ||
|- | |- | ||
| [16.0.0+] || | | [16.0.0-18.1.0] || 0x9 | ||
|- | |||
| [19.0.0+] || 0xA | |||
|} | |} | ||