Expand description
Routers allow converting IPC channels to crossbeam channels.
The RouterProxy provides various methods to register
IpcReceiver<T>s. The router will then either call the appropriate callback or route the
message to a crossbeam Sender<T> or Receiver<T>. You should use the global ROUTER to
access the RouterProxy methods (via ROUTER’s Deref for RouterProxy.
Structs§
- Global object wrapping a
RouterProxy. Add routes (add_route), or convert IpcReceiverto crossbeam channels (e.g. route_ipc_receiver_to_new_crossbeam_receiver) - A
RouterProxyprovides methods for talking to the router. Calling new automatically spins up a router thread which waits for events on its registeredIpcReceiver<T>s. TheRouterProxy’s methods communicate with the running router thread to register newIpcReceiver<T>’s
Type Aliases§
- Function to call when a new event is received from the corresponding receiver.
- Like RouterHandler but includes the type that will be passed to the callback