[−][src]Module the_process_foundry::base::application
A wrapper around external software to generate TPF Actions and Events
An application (app) is an interface which defines a set of functions to convert TPF actions into native commands, monitor state, and sends out messages describing any changes in state.
At its core, an application is something that executes actions and emits events. It has no context of anything outside the scope of its functionality. It can be accessed by one or more containers, depending on the context.
For more detailed info about the architecture, read https://lurkingfrog.github.io/the_process_foundry_book/core/application.html
Structs
ApiAccess | |
AppDescription | General information about the external application handled by this particular module |
AppInstance | Information about the specific running copy of the external program |
CliAccess |
Traits
AppTrait | A data structure containing information used to generate both generate Actions and Events |