LDN services: Difference between revisions
No edit summary |
No edit summary |
||
Line 91: | Line 91: | ||
| 0 || [[#CreateSystemLocalCommunicationService]] | | 0 || [[#CreateSystemLocalCommunicationService]] | ||
|- | |- | ||
| 1 || [18.0.0+] CreateClientProcessMonitor | | 1 || [18.0.0+] [[#CreateClientProcessMonitor]] | ||
|} | |} | ||
== CreateSystemLocalCommunicationService == | == CreateSystemLocalCommunicationService == | ||
Returns an [[#ISystemLocalCommunicationService]]. | No input. Returns an [[#ISystemLocalCommunicationService]]. | ||
The user-process closes the ISystemServiceCreator object immediately after using this cmd. Official sw ignores errors from this cmd. | The user-process closes the ISystemServiceCreator object immediately after using this cmd. Official sw ignores errors from this cmd. | ||
== CreateClientProcessMonitor == | |||
No input. Returns an [[#IClientProcessMonitor]]. | |||
== ISystemLocalCommunicationService == | == ISystemLocalCommunicationService == | ||
Line 379: | Line 382: | ||
[[#GetState|State]] must be 0, this cmd eventually sets the State to value 1. | [[#GetState|State]] must be 0, this cmd eventually sets the State to value 1. | ||
== IClientProcessMonitor == | |||
This is "nn::ldn::detail::IClientProcessMonitor". | |||
This was added with [18.0.0+]. | |||
{| class="wikitable" border="1" | |||
|- | |||
! Cmd || Name | |||
|- | |||
| 0 || RegisterClient | |||
|} | |||
= ldn:u = | = ldn:u = | ||
Line 389: | Line 404: | ||
| 0 || [[#CreateUserLocalCommunicationService]] | | 0 || [[#CreateUserLocalCommunicationService]] | ||
|- | |- | ||
| 1 || [18.0.0+] CreateClientProcessMonitor | | 1 || [18.0.0+] [[#CreateClientProcessMonitor]] | ||
|} | |} | ||