11#ifndef POOL_TRANSACTION_H
12#define POOL_TRANSACTION_H
int m_technology
Technology type.
virtual ~Transaction()
Destructor (called only by sub-classes)
static const char * actionAsString(Action action)
Translate Action to string.
int technology() const
Access to the technology type.
virtual Action state() const =0
Access to the state of the transaction.
virtual Type type() const =0
Access to the transaction type.
bool operator==(const Transaction &c) const
No equals operator.
Transaction(const Transaction &c)
No copy constructor.
Transaction & operator=(const Transaction &c)
No assignment.
Transaction()
Standard empty constructor.