|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
Directories | |
| detail | |
| testing | |
Files | |
| control.hpp | |
| Declarative control: Query, Mutation and Subscription turn server interaction into reactive state, so a controller states what it depends on and what a write invalidates instead of sequencing calls by hand. | |
| runtime.hpp | |
| morph::reactive::Runtime: the owner, batching and flush scheduling of a signal graph. | |
| scheduler.hpp | |
| morph::reactive::Scheduler: timers a frontend runs on the runtime's owner executor. | |
| scope.hpp | |
| morph::reactive::Scope: owns reactive nodes and objects, and destroys them in reverse. | |
| signal.hpp | |
| Signal<T>, Computed<T> and Effect: the nodes of a reactive graph. | |
| store.hpp | |
| morph::reactive::Store: user-intent view state, changed only by exhaustive messages. | |