Struct ipc_channel::router::RouterProxy
[−]
[src]
pub struct RouterProxy { /* fields omitted */ }
Methods
impl RouterProxy
[src]
pub fn new() -> RouterProxy
[src]
pub fn add_route(&self, receiver: OpaqueIpcReceiver, callback: RouterHandler)
[src]
pub fn route_ipc_receiver_to_mpsc_sender<T>(
&self,
ipc_receiver: IpcReceiver<T>,
mpsc_sender: Sender<T>
) where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
[src]
&self,
ipc_receiver: IpcReceiver<T>,
mpsc_sender: Sender<T>
) where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
A convenience function to route an IpcReceiver<T>
to an existing Sender<T>
.
pub fn route_ipc_receiver_to_new_mpsc_receiver<T>(
&self,
ipc_receiver: IpcReceiver<T>
) -> Receiver<T> where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
[src]
&self,
ipc_receiver: IpcReceiver<T>
) -> Receiver<T> where
T: for<'de> Deserialize<'de> + Serialize + Send + 'static,
A convenience function to route an IpcReceiver<T>
to a Receiver<T>
: the most common
use of a Router
.