Libinfinity's adOPTed implementation

InfAdoptedSession — Session handling concurrency control via the adOPTed algorithm.
InfAdoptedSessionRecord — Create a record of a session
InfAdoptedSessionReplay — Replay a record of a session
InfAdoptedUndoGrouping — Grouping of requests to be undone simultaneously
InfAdoptedAlgorithm — adOPTed implementation
InfAdoptedRequestLog — History of requests
InfAdoptedRequestRequest processed by InfAdoptedAlgorithm.
InfAdoptedOperationOperation that can be processed by InfAdoptedAlgorithm.
InfAdoptedNoOperation — An operation not doing anything.
InfAdoptedSplitOperation — Operation wrapping two operations
InfAdoptedUserUser in a InfAdoptedUser.
InfAdoptedStateVector — Represents a state in the interaction model