Scoped view: topics on a named channel are invisible to other channels
Deliver payload synchronously to current subscribers of topic
Optionalpayload: TRegister the single responder for a topic. A second handle() on the same topic throws BUS_HANDLER_EXISTS; the returned unsubscribe frees the topic.
Subscribe to a topic; returns an unsubscribe function
Optionaloptions: SubscribeOptionsSubscribe for a single delivery (self-filtered emits don't consume it)
Optionaloptions: SubscribeOptionsSend a request; resolves with the handler's response, rejects with the handler's error. Waits up to options.timeout for a handler to appear (late-loading FynApps are normal), then rejects with BUS_REQUEST_TIMEOUT. options.signal stops the wait at any point (BUS_REQUEST_ABORTED); an already-invoking handler still runs, its result discarded.
Optionalpayload: TReqOptionaloptions: RequestOptions
Messaging API available to FynApps as
runtime.busand to kernel-side code askernel.bus.