Searched refs:FileLock (Results 1 – 5 of 5) sorted by relevance
29 void WriteDevices(const FileLock&, const std::set<std::string>& devices);30 std::set<std::string> ReadDevices(const FileLock&);31 void Clear(const FileLock&);32 FileLock Lock() const;
42 void ConnectedDevicesStorage::WriteDevices(const FileLock&, const std::set<std::string>& devices) { in WriteDevices() argument48 std::set<std::string> ConnectedDevicesStorage::ReadDevices(const FileLock&) { in ReadDevices() argument55 void ConnectedDevicesStorage::Clear(const FileLock&) { in Clear() argument61 FileLock ConnectedDevicesStorage::Lock() const { in Lock()65 return FileLock(devices_lock_path_); in Lock()
37 class FileLock {39 FileLock() = delete;40 FileLock(const std::string& path);
101 FileLock::FileLock(const std::string& path) : fd_(open(path.c_str(), O_CREAT | O_WRONLY, 0644)) { in FileLock() function in FileLock
397 FileLock lock = storage.Lock(); in NetworkDeviceConnected()470 FileLock lock = storage.Lock(); in Connect()484 FileLock lock = storage.Lock(); in Disconnect()496 FileLock lock = storage.Lock(); in Disconnect()