Home
last modified time | relevance | path

Searched refs:FileLock (Results 1 – 25 of 25) sorted by relevance

/rocksdb-6.9/include/rocksdb/utilities/
Denv_mirror.h153 class FileLockMirror : public FileLock {
155 FileLock *a_, *b_;
156 FileLockMirror(FileLock* a, FileLock* b) : a_(a), b_(b) {} in FileLockMirror()
159 Status LockFile(const std::string& f, FileLock** l) override { in LockFile()
160 FileLock *al, *bl; in LockFile()
168 Status UnlockFile(FileLock* l) override { in UnlockFile()
Denv_librados.h119 Status LockFile(const std::string& fname, FileLock** lock);
124 Status UnlockFile(FileLock* lock);
/rocksdb-6.9/util/
Dfilelock_test.cc31 Status LockFile(FileLock** db_lock) { in LockFile()
35 Status UnlockFile(FileLock* db_lock) { in UnlockFile()
114 FileLock* lock1; in TEST_F()
115 FileLock* lock2; in TEST_F()
/rocksdb-6.9/include/rocksdb/
Denv.h45 class FileLock; variable
359 virtual Status LockFile(const std::string& fname, FileLock** lock) = 0;
364 virtual Status UnlockFile(FileLock* lock) = 0;
1050 class FileLock {
1052 FileLock() {} in FileLock() function
1053 virtual ~FileLock();
1057 FileLock(const FileLock&) = delete;
1058 void operator=(const FileLock&) = delete;
1276 Status LockFile(const std::string& f, FileLock** l) override { in LockFile()
1280 Status UnlockFile(FileLock* l) override { return target_->UnlockFile(l); } in UnlockFile()
Dfile_system.h35 class FileLock; variable
443 FileLock** lock, IODebugContext* dbg) = 0;
448 virtual IOStatus UnlockFile(FileLock* lock, const IOOptions& options,
1142 FileLock** l, IODebugContext* dbg) override { in LockFile()
1146 IOStatus UnlockFile(FileLock* l, const IOOptions& options, in UnlockFile()
/rocksdb-6.9/port/win/
Denv_win.h149 virtual Status LockFile(const std::string& lockFname, FileLock** lock);
151 virtual Status UnlockFile(FileLock* lock);
281 Status LockFile(const std::string& lockFname, FileLock** lock) override;
283 Status UnlockFile(FileLock* lock) override;
Denv_win.cc848 FileLock** lock) { in LockFile()
880 Status WinEnvIO::UnlockFile(FileLock* lock) { in UnlockFile()
1419 FileLock** lock) { in LockFile()
1423 Status WinEnv::UnlockFile(FileLock* lock) { in UnlockFile()
Dio_win.h443 class WinFileLock : public FileLock {
/rocksdb-6.9/hdfs/
Denv_hdfs.h97 Status LockFile(const std::string& fname, FileLock** lock) override;
99 Status UnlockFile(FileLock* lock) override;
321 FileLock** /*lock*/) override { in LockFile() argument
325 virtual Status UnlockFile(FileLock* /*lock*/) override { return notsup; } in UnlockFile() argument
/rocksdb-6.9/env/
Dmock_env.h91 Status LockFile(const std::string& fname, FileLock** flock) override;
93 Status UnlockFile(FileLock* flock) override;
Dmock_env.cc305 class MockEnvFileLock : public FileLock {
681 Status MockEnv::LockFile(const std::string& fname, FileLock** flock) { in LockFile()
703 Status MockEnv::UnlockFile(FileLock* flock) { in UnlockFile()
705 static_cast_with_check<MockEnvFileLock, FileLock>(flock)->FileName(); in UnlockFile()
Dfs_posix.cc111 class PosixFileLock : public FileLock {
748 FileLock** lock, IODebugContext* /*dbg*/) override { in LockFile()
810 IOStatus UnlockFile(FileLock* lock, const IOOptions& /*opts*/, in UnlockFile()
Denv.cc167 FileLock::~FileLock() { in ~FileLock()
Denv_hdfs.cc582 Status HdfsEnv::LockFile(const std::string& /*fname*/, FileLock** lock) { in LockFile()
589 Status HdfsEnv::UnlockFile(FileLock* /*lock*/) { return Status::OK(); } in UnlockFile() argument
Dcomposite_env_wrapper.h469 Status LockFile(const std::string& f, FileLock** l) override { in LockFile()
475 Status UnlockFile(FileLock* l) override { in UnlockFile()
1030 FileLock** l, IODebugContext* /*dbg*/) override { in LockFile()
1034 IOStatus UnlockFile(FileLock* l, const IOOptions& /*options*/, in UnlockFile()
Denv_chroot.cc240 Status LockFile(const std::string& fname, FileLock** lock) override { in LockFile()
/rocksdb-6.9/utilities/
Denv_timed.cc120 Status LockFile(const std::string& fname, FileLock** lock) override { in LockFile()
125 Status UnlockFile(FileLock* lock) override { in UnlockFile()
Denv_librados.cc550 class LibradosFileLock : public FileLock {
1420 FileLock** lock) in LockFile()
1458 Status EnvLibrados::UnlockFile(FileLock* lock) in UnlockFile()
Denv_mirror_test.cc154 FileLock* lock; in TEST_F()
Denv_librados_test.cc213 FileLock* lock = nullptr; in TEST_F()
/rocksdb-6.9/test_util/
Dtestutil.h685 Status LockFile(const std::string& /*f*/, FileLock** /*l*/) override { in LockFile() argument
689 Status UnlockFile(FileLock* /*l*/) override { in UnlockFile() argument
/rocksdb-6.9/db/
Drepair.cc256 FileLock* db_lock_;
Dc.cc75 using ROCKSDB_NAMESPACE::FileLock;
153 struct rocksdb_filelock_t { FileLock* rep; };
/rocksdb-6.9/db/db_impl/
Ddb_impl.h1776 FileLock* db_lock_;
Ddb_impl.cc3544 FileLock* lock; in DestroyDB()