AbstractMap of message channels to their handler function signatures (WITHOUT sender)
Map of invoke channels to their handler function signatures (WITHOUT sender)
Union of allowed identifier strings for type-safe identifier usage
Port type (MessagePort for renderer, MessagePortMain for utility)
Map of message channels to their handler function signatures (WITHOUT sender)
Map of invoke channels to their handler function signatures (WITHOUT sender)
Union of allowed identifier strings for type-safe identifier usage
Port type (MessagePort for renderer, MessagePortMain for utility)
Clean up all pending invokes (useful for testing or shutdown)
AbstractcloseClose all MessagePort connections
Get the current default timeout
Get the current array of all registered target processes
Get this process's identifier
The identifier string or undefined if not set
Register a handler for invoke calls on a specific channel
AbstractinvokeInvoke a handler on a remote process
Optionalevent: ERemove a handler for a specific channel
AbstractsendSend a message to target(s) Base implementation handles common validation, subclasses override for specifics
Set the default timeout for invoke calls
Abstract base class for DirectIpc implementations