#include <IOKit/IOConditionLock.h>
IOKit/IOConditionLock.h
classIOConditionLock
: public OSObject
static OSPtr<IOConditionLock> withCondition(int condition, bool inIntr = true)static
virtual bool initWithCondition(int condition, bool inIntr = true)virtual
APPLE_KEXT_OVERRIDE
virtual void free()virtualvirtual bool tryLock()virtual
virtual int lock()virtual
virtual void unlock()virtual
virtual bool getInterruptible() constvirtual
virtual int getCondition() constvirtual
virtual int setCondition(int condition)virtual
virtual int lockWhen(int condition)virtual
virtual void unlockWith(int condition)virtual