Crate apis

source ·
Expand description

Apis

Reactive, session-oriented, asynchronous process-calculus framework.

Repository

Processes are “reactive” threads with specified message handling and update behavior.

Sessions are collections of Processes and Channels in a fixed communication topology. The def_session! macro is used to define a Session together with its Channels and Processes.

A ‘Program’ defines a transition system with Sessions as nodes. The def_program! macro is used to define modes (Sessions) and transitions between them.

Re-exports

Modules

Macros

Functions