[][src]Crate mpstthree

Modules

binary
functionmpst
role
sessionmpst

Macros

choose

Choose between many different sessions wrapped in an enum

choose_mpst_a_to_all

Choose, for A, between many different sessions wrapped in an enum

choose_mpst_b_to_all

Choose, for B, between many different sessions wrapped in an enum

choose_mpst_c_to_all

Choose, for C, between many different sessions wrapped in an enum

offer

Offer a choice between many different sessions wrapped in an enum

offer_mpst_a_to_b

Offer a choice at A from B between many different sessions wrapped in an enum

offer_mpst_a_to_c

Offer a choice at A from C between many different sessions wrapped in an enum

offer_mpst_b_to_a

Offer a choice at B from A between many different sessions wrapped in an enum

offer_mpst_b_to_c

Offer a choice at B from C between many different sessions wrapped in an enum

offer_mpst_c_to_a

Offer a choice at C from A between many different sessions wrapped in an enum

offer_mpst_c_to_b

Offer a choice at C from B between many different sessions wrapped in an enum

Functions

run_processes

Creates and returns three child processes for three SessionMpst linked together.