sal_Int32 m_nTransactionCount
current working mode of object which use this manager (used to reject calls at wrong time)
void registerTransaction(EExceptionMode eMode)
Gate m_aBarrier
regulate access on internal member of this instance
TransactionManager & operator=(const TransactionManager &)=delete
void unregisterTransaction()
void setWorkingMode(EWorkingMode eMode)
EWorkingMode m_eWorkingMode
used to block transactions requests during change or work mode
EWorkingMode getWorkingMode() const
TransactionManager(const TransactionManager &)=delete