Structs

Various fields related to the process

Enums

Various events associated with process’s life-cycle

Functions

Run a process based on the provided arguments. Generates various events ProcessEvent according to the process’s life-cycle, process’s information and data ProcessData associated with that event