class Accounting
Defined at line 300 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction.h
Accounting is a semi-private interface providing ChainLock access to debug accounting hooks.
While this type is primarily intended as an interface for ChainLock internal use, several
public methods are provided for non-production debug use.
Public Methods
uint32_t LocksHeld (const ChainLockTransaction<Derived, DebugAccountingEnabledFlag, ContentionTracingEnabledFlag> * transaction)
Defined at line 302 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction.h
bool IsFinalized (const ChainLockTransaction<Derived, DebugAccountingEnabledFlag, ContentionTracingEnabledFlag> * transaction)
Defined at line 306 of file ../../zircon/system/ulib/concurrent/include/lib/concurrent/chainlock_transaction.h
Friends
template <typename Transaction>
class ChainLock