Lines Matching defs:Transaction
7 #include "Transaction.h"
31 // #pragma mark - Transaction
34 Transaction::Transaction(Volume* volume)
44 Transaction::~Transaction()
54 Transaction::Start()
89 Transaction::StartAndAddNode(Node* node, uint32 flags)
100 Transaction::Commit(const PostCommitNotification* notification1,
159 Transaction::Abort()
199 Transaction::AddNode(Node* node, uint32 flags)
225 Transaction::AddNodes(Node* node1, Node* node2, Node* node3)
246 Transaction::RemoveNode(Node* node)
263 Transaction::UpdateNodeFlags(Node* node, uint32 flags)
276 Transaction::KeepNode(Node* node)
289 Transaction::RegisterBlock(uint64 blockIndex)
330 Transaction::PutBlock(uint64 blockIndex, const void* data)
336 panic("checksumfs: Transaction::PutBlock(): unknown block %" B_PRIu64,
342 panic("checksumfs: Unbalanced Transaction::PutBlock(): for block %"
359 Transaction::NodeInfo*
360 Transaction::_GetNodeInfo(Node* node) const
373 Transaction::_DeleteNodeInfosAndUnlock(bool failed)
381 Transaction::_DeleteNodeInfoAndUnlock(NodeInfo* info, bool failed)
399 Transaction::_UpdateBlockCheckSums()
404 panic("checksumfs: Transaction::Commit(): block %" B_PRIu64
429 Transaction::_RevertBlockCheckSums()