#include "chrome/updater/prefs_impl.h"
#include <memory>
#include "base/notreached.h"
#include "base/time/time.h"
#include "chrome/updater/updater_scope.h"
namespace updater {
class ScopedPrefsLockImpl {
public:
ScopedPrefsLockImpl() = default;
ScopedPrefsLockImpl(const ScopedPrefsLockImpl&) = delete;
ScopedPrefsLockImpl& operator=(const ScopedPrefsLockImpl&) = delete;
~ScopedPrefsLockImpl() = default;
};
ScopedPrefsLock::ScopedPrefsLock(
std::unique_ptr<ScopedPrefsLockImpl> ) {}
ScopedPrefsLock::~ScopedPrefsLock() = default;
std::unique_ptr<ScopedPrefsLock> AcquireGlobalPrefsLock(
UpdaterScope scope,
base::TimeDelta timeout) {
NOTIMPLEMENTED();
return nullptr;
}
}