Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 6 of 6) sorted by relevance

/leveldb-1.20/helpers/memenv/
H A Dmemenv.cc28 MutexLock lock(&refs_mutex_); in Ref() local
243 MutexLock lock(&mutex_); in NewSequentialFile() local
255 MutexLock lock(&mutex_); in NewRandomAccessFile() local
267 MutexLock lock(&mutex_); in NewWritableFile() local
282 MutexLock lock(&mutex_); in NewAppendableFile() local
294 MutexLock lock(&mutex_); in FileExists() local
300 MutexLock lock(&mutex_); in GetChildren() local
325 MutexLock lock(&mutex_); in DeleteFile() local
343 MutexLock lock(&mutex_); in GetFileSize() local
366 *lock = new FileLock; in LockFile()
[all …]
H A Dmemenv_test.cc139 FileLock* lock; in TEST() local
142 ASSERT_OK(env_->LockFile("some file", &lock)); in TEST()
143 ASSERT_OK(env_->UnlockFile(lock)); in TEST()
/leveldb-1.20/util/
H A Denv_posix.cc291 static int LockOrUnlock(int fd, bool lock) { in LockOrUnlock() argument
295 f.l_type = (lock ? F_WRLCK : F_UNLCK); in LockOrUnlock()
464 virtual Status LockFile(const std::string& fname, FileLock** lock) { in LockFile() argument
465 *lock = NULL; in LockFile()
481 *lock = my_lock; in LockFile()
486 virtual Status UnlockFile(FileLock* lock) { in UnlockFile() argument
487 PosixFileLock* my_lock = reinterpret_cast<PosixFileLock*>(lock); in UnlockFile()
/leveldb-1.20/include/leveldb/
H A Denv.h126 virtual Status LockFile(const std::string& fname, FileLock** lock) = 0;
131 virtual Status UnlockFile(FileLock* lock) = 0;
/leveldb-1.20/db/
H A Ddb_impl.cc1546 FileLock* lock; in DestroyDB() local
1548 Status result = env->LockFile(lockname, &lock); in DestroyDB()
1561 env->UnlockFile(lock); // Ignore error since state is already gone in DestroyDB()
/leveldb-1.20/doc/
H A Dindex.md134 implementation acquires a lock from the operating system to prevent misuse.