You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 21, 2021. It is now read-only.
SwIPC currently defines that IUserInterface is sm:. However, this is not technically correct: to connect to sm:, we have to connect to the kernel-managed port "sm:", and not the sm-managed port. In fact, the kernel suports having multiple such managed ports (up to 7 of them).
I propose we add a @managedport decorator to service definitions, so it turns into IUserInterface is @managedport sm:. It's kinda ugly, so any prettier proposal would be appreciated.
The text was updated successfully, but these errors were encountered:
Perhaps turn it into an annotation that applies to the interface definition? Maybe we should do that for sm registrations, too and just drop the is syntax. Would give a good way to represent registration changes on different versions.
SwIPC currently defines that
IUserInterface is sm:
. However, this is not technically correct: to connect to sm:, we have to connect to the kernel-managed port "sm:", and not the sm-managed port. In fact, the kernel suports having multiple such managed ports (up to 7 of them).I propose we add a @managedport decorator to service definitions, so it turns into
IUserInterface is @managedport sm:
. It's kinda ugly, so any prettier proposal would be appreciated.The text was updated successfully, but these errors were encountered: