Lines Matching defs:BLocker
24 // The "fBenaphoreCount" member is set to 1 if the BLocker style is
33 // when the BLocker is constructed. It is used to acquire and release
47 BLocker::BLocker()
53 BLocker::BLocker(const char *name)
59 BLocker::BLocker(bool benaphoreStyle)
65 BLocker::BLocker(const char *name, bool benaphoreStyle)
75 BLocker::BLocker(const char *name, bool benaphoreStyle,
82 BLocker::~BLocker()
89 BLocker::InitCheck() const
96 BLocker::Lock()
104 BLocker::LockWithTimeout(bigtime_t timeout)
114 BLocker::Unlock()
121 fprintf(stderr, "Unlocking BLocker with sem %" B_PRId32
128 // on this BLocker.
131 // If the recursive count is now at 0, that means the BLocker has
134 // The BLocker is no longer owned by any thread.
155 BLocker::LockingThread() const
162 BLocker::IsLocked() const
172 BLocker::CountLocks() const
179 BLocker::CountLockRequests() const
186 BLocker::Sem() const
193 BLocker::InitLocker(const char *name, bool benaphore)
196 name = "some BLocker";
222 BLocker::AcquireLock(bigtime_t timeout, status_t *error)
264 // BLocker::LockWithTimeout() times out, all other Lock*() attempts
275 // would have unknown consequences on the ability of the BLocker