Create the main connection that is used for multiplexing all service channels.
Create a proxy object to remote interface of T type over a web socket connection for the given path and proxy factory.
Create a proxy object to remote interface of T type over a web socket connection for the given path.
An optional target can be provided to handle notifications and requests from a remote side.
Install a connection handler for the given path.
Create a proxy object to remote interface of T type over an electron ipc connection for the given path and proxy factory.
An optional target can be provided to handle notifications and requests from a remote side.
Factor common logic according to
ElectronIpcConnectionProvider
andWebSocketConnectionProvider
. This class handles channels in a somewhat generic way.