Lines Matching defs:Transaction
11 #include "Transaction.h"
38 Transaction::Transaction()
46 Transaction::Transaction(Journal* journal)
55 Transaction::~Transaction()
62 Transaction::Start(Journal* journal)
80 Transaction::Done(bool success)
95 Transaction::ID() const
105 Transaction::IsStarted() const
112 Transaction::HasParent() const
119 Transaction::WriteBlocks(off_t blockNumber, const uint8* buffer,
144 Transaction::Split()
152 Transaction::GetVolume() const
162 Transaction::AddListener(TransactionListener* listener)
164 TRACE("Transaction::AddListener()\n");
166 panic("Transaction is not running!");
173 Transaction::RemoveListener(TransactionListener* listener)
175 TRACE("Transaction::RemoveListener()\n");
177 panic("Transaction is not running!");
185 Transaction::NotifyListeners(bool success)
187 TRACE("Transaction::NotifyListeners(): fListeners.First(): %p\n",
190 TRACE("Transaction::NotifyListeners(true): Number of listeners: %"
193 TRACE("Transaction::NotifyListeners(false): Number of listeners: %"
196 TRACE("Transaction::NotifyListeners(): Finished counting\n");
206 Transaction::MoveListenersTo(Transaction* transaction)
208 TRACE("Transaction::MoveListenersTo()\n");
215 Transaction::SetParent(Transaction* transaction)
221 Transaction*
222 Transaction::Parent() const