1#ifndef SIMPLETRANSACTION_H
2#define SIMPLETRANSACTION_H
10 std::queue<std::pair<Enums::PROCESS, Enums::PROCESS>> transactionQueue;
14 : transactionDepth(0), lastInTransaction(
Enums::INVALID) {}
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...
Enums::PROCESS transactionIsOver(Enums::PROCESS)
transactionIsOver checks wheather currently finished process is last in current transaction
Enumerators for configuration and runtime items.