class LockClassState

Defined at line 31 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h

Empty base class that provides the basic interface with no internal state.

Public Methods

void LockClassState ()

Constructs an instance of LockClassState.

Defined at line 34 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h

void LockClassState (fxt::InternedString & name, LockFlags flags)

Defined at line 35 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h

void LockClassState (const LockClassState & )

Disable copy construction / assignment.

Defined at line 38 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h

LockClassState & operator= (const LockClassState & )

Defined at line 39 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h

LockClassState * Get (LockClassId id)

Returns the LockClassState instance for the given lock class id. The id

must be a valid lock class id.

Defined at line 43 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h

LockClassId id ()

Returns the lock class id for this instance. The id is the address of the

instance.

Defined at line 47 of file ../../zircon/system/ulib/lockdep/include/lockdep/lock_class_state.h