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.
Connection provider between the Theia frontend and the electron-main process via IPC.