3#ifndef SRC_SIMPLETRANSACTION_H_
4#define SRC_SIMPLETRANSACTION_H_
12 std::queue<std::pair<Enums::PROCESS, Enums::PROCESS>> transactionQueue;
16 : transactionDepth(0), lastInTransaction(
Enums::INVALID) {}
auto transactionIsOver(Enums::PROCESS) -> Enums::PROCESS
transactionIsOver checks wheather currently finished process is last in current transaction
void transactionEnd(Enums::PROCESS)
transactionEnd marks end of transaction
void transactionAdd(Enums::PROCESS)
transactionAdd If called after call to transactionStart() and before transactionEnd(),...
void transactionStart()
transactionStart this function is used to mark start of the sequence of processes that shall be treat...
Enumerators for configuration and runtime items.