Perinci::Tx::Manager is a Perl class that implements a transaction and undo manager (TM), as specified by Rinci::function::Transaction and Riap::Transaction. It is meant to be instantiated by Perinci::Access::InProcess, but will also be passed to transactional functions to save undo/redo data.
It uses SQLite database to store transaction list and undo/redo data as well as transaction data directory to provide trash_dir/tmp_dir for functions that require it.
SYNOPSIS
# used by Perinci::Access::InProcess
Product's homepage
Requirements:
· Perl