IpcMainServiceWorker

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun handle(channel: String, listener: Function<Any?>)
Link copied to clipboard
fun handleOnce(channel: String, listener: Function<Any?>)

Handles a single invokeable IPC message, then removes the listener. See ipcMainServiceWorker.handle(channel, listener).

Link copied to clipboard
fun on(channel: String, listener: Function<Unit>)

Listens to channel, when a new message arrives listener would be called with listener(event, args...).

Link copied to clipboard
fun once(channel: String, listener: Function<Unit>)

Adds a one time listener function for the event. This listener is invoked only the next time a message is sent to channel, after which it is removed.

Link copied to clipboard
fun removeAllListeners(channel: String = definedExternally)

Removes listeners of the specified channel.

Link copied to clipboard
fun removeHandler(channel: String)

Removes any handler for channel, if present.

Link copied to clipboard
fun removeListener(channel: String, listener: Function<Unit>)

Removes the specified listener from the listener array for the specified channel.