class TransactionalFs
Defined at line 145 of file ../../src/storage/minfs/minfs_private.h
Public Methods
fbl::Mutex * GetLock ()
void EnqueueCallback (SyncCallback callback)
zx::result<std::unique_ptr<Transaction>> BeginTransaction (size_t reserve_inodes, size_t reserve_blocks)
Begin a transaction with |reserve_inodes| inodes and |reserve_blocks| blocks reserved.
void CommitTransaction (std::unique_ptr<Transaction> transaction)
Enqueues a metadata transaction by persisting its contents to disk.
Bcache * GetMutableBcache ()
Allocator & GetBlockAllocator ()
Allocator & GetInodeAllocator ()
void ~TransactionalFs ()
Defined at line 147 of file ../../src/storage/minfs/minfs_private.h