A Channel to send messages between two processes using a dedicated pipe/fd for binary messages. This fd is opened as 5th channel in addition to the default stdios (stdin, stdout, stderr, ipc). This means the default channels are not blocked and can be used by the respective process for additional custom message handling.

Hierarchy (view full)

Constructors

Properties

ipcErrorListener: ((error) => void) = ...

Type declaration

    • (error): void
    • Parameters

      • error: Error

      Returns void

messagePipe: BinaryMessagePipe
onCloseEmitter: Emitter<ChannelCloseEvent> = ...
onErrorEmitter: Emitter<unknown> = ...
onMessageEmitter: Emitter<MessageProvider> = ...
toDispose: DisposableCollection = ...

Accessors

Methods