Macro mpstthree::create_recv_mpst_session_1 [−][src]
macro_rules! create_recv_mpst_session_1 { ($func_name : ident, $role : ident, $name : ident) => { ... }; }
Expand description
RECV
Create a recv function to recv on the first binary
session from any kind of role. Must be used with
mpstthree::meshedchannels::MeshedChannels
.
Arguments
- The name of the new recv function
- The name of the sender
- The name of the receiver
Example
use mpstthree::meshedchannels::MeshedChannels; use mpstthree::{create_normal_role, create_recv_mpst_session_1}; create_normal_role!(RoleA, RoleADual); create_normal_role!(RoleC, RoleCDual); create_recv_mpst_session_1!(recv_mpst_c_from_a, RoleA, RoleC);