Macro capitan_lib::steer[][src]

macro_rules! steer {
    () => { ... };
    (
        fn $master_func: ident ($type:ty) -> fn $peer_func: ident ($peer_type:ty),
        $($tail:tt)*
    ) => { ... };
}

deadlock-free ergonomic encrypted event passthrough See README in repo for details. available functions:

  • tx_handshake
    transmit handshake
  • rx_handshake
    receive handshake
  • rx_keepalive
    receive keepalive
  • tx_keepalive
    transmit keepalive
  • send
    send event
  • receive
    receive event
  • peer {}
    block of code to execute on peer
  • master {}
    block of code to execute on master
  • both {}
    block of code to execute on both