#include <support_p/DebugLock.h>
Inheritance diagram for DebugLock:
Public Member Functions | |
DebugLock (const char *type, const void *addr, const char *name, uint32_t debug_flags=0) | |
virtual void | Delete () |
bool | IsLocked () const |
status_t | Lock (uint32_t flags=B_TIMEOUT, nsecs_t timeout=B_INFINITE_TIMEOUT, uint32_t debug_flags=0) |
const SCallStack * | OwnerStack () const |
virtual void | PrintStacksToStream (sptr< ITextOutput > &io) const |
volatile int32_t * | RemoveOwnership () |
void | RestoreOwnership () |
status_t | Unlock () |
Protected Member Functions | |
virtual void | PrintSubclassToStream (const sptr< ITextOutput > &io) const |
virtual | ~DebugLock () |
|
|
|
|
|
Reimplemented from DebugLockNode. |
|
|
|
|
|
|
|
Reimplemented from DebugLockNode. |
|
Reimplemented from DebugLockNode. |
|
|
|
|
|
|