Expand description
§Augrim
Augrim is a collection of reusable consensus algorithms.
§Using Augrim’s Algorithms
To use an algorithm, your application will commonly need to do two primary things:
- Input
Eventsinto theAlgorithm::eventmethod. - Process the list of
Actionsreturned by theAlgorithm::eventmethod.
The specific actions and events differ by algorithm; refer to the algorithm’s documentation.
Modules§
- error
- Common set of basic errors used throughout the library.
- two_
phase_ commit - An implementation of the 2PC (Two-Phase Commit) atomic commitment protocol.
Structs§
- Into
Algorithm - An algorithm that wraps an algorithm of another type.
- System
Time Factory - An implementation of
TimeSourcewhich works withSystemTime.