fLocked
bool fLocked;
fLocked = alreadyLocked;
if (fLockable && !fLocked)
fLocked = fLocking.Lock(fLockable);
return fLocked;
if (fLockable && fLocked) {
fLocked = false;
fLocked = false;
inline bool IsLocked() const { return fLocked; }
inline operator bool() const { return fLocked; }
bool fLocked;
fLocked(false)
fLocked(fLockable && alreadyLocked)
fLocked(fLockable && alreadyLocked)
bool fLocked;
fLocked(fLockable && alreadyLocked)
fLocked(fLockable && alreadyLocked)
fLocked = (lockable && alreadyLocked);
if (fLockable && !fLocked)
fLocked = fLocking.Lock(fLockable);
return fLocked;
if (fLockable && fLocked) {
fLocked = false;
fLocked = false;
inline bool IsLocked() const { return fLocked; }
inline operator bool() const { return fLocked; }
bool fLocked;
fLocked(false)
fLocked(false)
fLocked = fLock.WriteLock();
fLocked = fLock.WriteLock();
if (fLocked)
if (fLocked) {
fLocked = false;
bool fLocked;
fLocked = fLock.ReadLock();
fLocked = fLock.ReadLock();
if (fLocked) {
fLocked = false;
bool fLocked;
if (!fLocked)
fLocked = false;
if (fLocked && !Unlock())
if (fLocked && !fWriteLocked && !Unlock())
fLocked = false;
bool fLocked;
fLocked(false),
if (fLocked)
fLocked = true;
if (fLocked) {
fLocked = true;
if (fBuffer == NULL || fLocked)
fLocked = true;
if (!fLocked) {
fLocked = false;
fLocked = false;
fLocked(false),
fLocked(false),
fLocked(false),
fLocked = false;
fLocked = true;
fLocked = true;
if (fLocked)
fLocked = true;
if (fLocked) {
fLocked = false;
fLocked(false),
fLocked(false),
fLocked(false),
fLocked = true;
fLocked = true;
fLocked = true;
fLocked = true;
if (fLocked) {
fLocked = false;
ASSERT(!fLocked);
fLocked = true;
if (!fLocked)
fLocked = false;
fLocked = true;
bool IsLocked() const { return fLocked; }
bool fLocked;
bool IsLocked() const { return fLocked; }
bool fLocked;
bool IsLocked() const { return fLocked; }
bool fLocked;
if (fBuffer == NULL || fLocked)
fLocked = true;
if (!fLocked) {
fLocked = false;
fLocked = false;
fLocked(false),
fLocked(false),
fLocked(false),
fLocked = false;
if (!fBuffer || fLocked)
fLocked = true;
if (!fLocked) {
fLocked = false;
fLocked = false;